Skip to content

Commit b494361

Browse files
committed
ci: image builds pull through a mirror instead of rate-limited Docker Hub
1 parent e1b6093 commit b494361

3 files changed

Lines changed: 18 additions & 0 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,12 @@ jobs:
220220
with:
221221
lfs: true
222222
- uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
223+
with:
224+
# Docker Hub rate-limits anonymous pulls from shared runners; pull through Google's mirror.
225+
driver-opts: image=mirror.gcr.io/moby/buildkit:buildx-stable-1
226+
buildkitd-config-inline: |
227+
[registry."docker.io"]
228+
mirrors = ["mirror.gcr.io"]
223229
- name: Build BeginFrame contract image
224230
# A hung bun install (Dockerfile.test, run 35468046055) would
225231
# otherwise eat the whole job timeout instead of failing at this step.

‎.github/workflows/fast-video-validation.yml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ jobs:
3232

3333
- name: Set up Docker Buildx
3434
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
35+
with:
36+
# Docker Hub rate-limits anonymous pulls from shared runners; pull through Google's mirror.
37+
driver-opts: image=mirror.gcr.io/moby/buildkit:buildx-stable-1
38+
buildkitd-config-inline: |
39+
[registry."docker.io"]
40+
mirrors = ["mirror.gcr.io"]
3541
3642
- name: Build test Docker image (cached)
3743
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6

‎.github/workflows/regression.yml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,12 @@ jobs:
125125
126126
- name: Set up Docker Buildx
127127
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
128+
with:
129+
# Docker Hub rate-limits anonymous pulls from shared runners; pull through Google's mirror.
130+
driver-opts: image=mirror.gcr.io/moby/buildkit:buildx-stable-1
131+
buildkitd-config-inline: |
132+
[registry."docker.io"]
133+
mirrors = ["mirror.gcr.io"]
128134
129135
- name: Build test Docker image (cached)
130136
# Normal duration is ~3 min; a bun install that errors and hangs

0 commit comments

Comments
 (0)