Skip to content

Commit f9c34ec

Browse files
committed
Setup docker container builder
1 parent 3dd5a72 commit f9c34ec

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

.github/workflows/ci.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,12 @@ jobs:
127127
- uses: actions/checkout@v4
128128
- name: Install qemu for multi arch build
129129
run: docker run --privileged --rm tonistiigi/binfmt --install all
130+
- name: Setup container builder
131+
run: |
132+
docker buildx create \
133+
--name container-builder \
134+
--driver docker-container \
135+
--bootstrap --use
130136
- name: docker login
131137
if: ${{ github.repository == 'authgear/authgear-server' && github.event_name == 'push' }}
132138
env:
@@ -228,6 +234,12 @@ jobs:
228234
- uses: actions/checkout@v4
229235
- name: Install qemu for multi arch build
230236
run: docker run --privileged --rm tonistiigi/binfmt --install all
237+
- name: Setup container builder
238+
run: |
239+
docker buildx create \
240+
--name container-builder \
241+
--driver docker-container \
242+
--bootstrap --use
231243
- name: docker login
232244
if: ${{ github.repository == 'authgear/authgear-server' && github.event_name == 'push' }}
233245
env:

.github/workflows/custom-build.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ jobs:
4444
- uses: actions/checkout@v4
4545
- name: Install qemu for multi arch build
4646
run: docker run --privileged --rm tonistiigi/binfmt --install all
47+
- name: Setup container builder
48+
run: |
49+
docker buildx create \
50+
--name container-builder \
51+
--driver docker-container \
52+
--bootstrap --use
53+
4754
# https://aran.dev/posts/github-actions-go-private-modules/
4855
- name: Set up SSH key
4956
env:
@@ -104,6 +111,13 @@ jobs:
104111
- uses: actions/checkout@v4
105112
- name: Install qemu for multi arch build
106113
run: docker run --privileged --rm tonistiigi/binfmt --install all
114+
- name: Setup container builder
115+
run: |
116+
docker buildx create \
117+
--name container-builder \
118+
--driver docker-container \
119+
--bootstrap --use
120+
107121
# https://aran.dev/posts/github-actions-go-private-modules/
108122
- name: Set up SSH key
109123
env:

0 commit comments

Comments
 (0)