build: pull base images through mirror.gcr.io #20

Closed
jcoffey-dev wants to merge 0 commits from build/base-images-from-mirror-gcr into main
pull from: build/base-images-from-mirror-gcr
Owner

GitHub-hosted runners keep getting 429 Too Many Requests from Docker Hub when docker-build pulls official images, which fails CI on every PR here and would fail the release build.

The Dockerfile now pulls the same official images through Google's Docker Hub mirror (mirror.gcr.io/library/...). Index digests checked against Docker Hub on 2026-10-09: node:26-alpine 143494b1, golang:1.27-alpine 738d1cf0, alpine:3.22 5291449c, identical on both.

Local: docker build . passes.

GitHub-hosted runners keep getting **429 Too Many Requests** from Docker Hub when docker-build pulls official images, which fails CI on every PR here and would fail the release build. The Dockerfile now pulls the same official images through Google's Docker Hub mirror (`mirror.gcr.io/library/...`). Index digests checked against Docker Hub on 2026-10-09: node:26-alpine 143494b1, golang:1.27-alpine 738d1cf0, alpine:3.22 5291449c, identical on both. Local: `docker build .` passes.
jcoffey-dev added 1 commit 2026-10-09 21:34:35 +00:00
build: pull base images through mirror.gcr.io
ci / web (pull_request) Skipped
ci / go (pull_request) Skipped
ci / docker-build (pull_request) Skipped
ci / publish (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Failing after 1m7s
8660eed25e
GitHub's shared runners keep hitting Docker Hub's anonymous pull limit
(429 on node, alpine), failing docker-build on every PR and blocking the
release build. mirror.gcr.io serves the same official images (digests
checked against Docker Hub on 2026-10-09) without that limit.
Author
Owner

Landed through #19: its Go fix and this change each needed the other to pass CI (govulncheck here, Docker Hub pulls there), so this branch was merged into #19, which is now in main. Closing as done.

Landed through #19: its Go fix and this change each needed the other to pass CI (govulncheck here, Docker Hub pulls there), so this branch was merged into #19, which is now in main. Closing as done.
jcoffey-dev closed this pull request 2026-10-09 21:41:15 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.