Repository navigation
ci: pull the Postgres service from mirror.gcr.io, pinned by digest (BUG-3602) - #2081
Merged
Merged
Conversation
…UG-3602) #2078's Go (PostgreSQL) job failed before any test ran: pulling public.ecr.aws/docker/library/postgres:17-alpine answered "toomanyrequests: Data limit exceeded". AWS's public mirror replaced Docker Hub on day 90 for the same reason (#1989), and now meters too. Every PR's PG job is exposed. The service image is now Google's Docker Hub mirror, pinned to postgres:17-alpine's multi-arch index digest (sha256:b0f9560a...552b24). That digest is the same on mirror.gcr.io and public.ecr.aws today, so it is the image CI already ran, and a moved tag cannot change it mid-flight. Claude-Session: https://claude.ai/code/session_01FAVXA5mJ5BNhKmv95jxQkQ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
BUG-3602 (high). #2078's Go (PostgreSQL) job failed in 22s, before any test ran. Pulling
public.ecr.aws/docker/library/postgres:17-alpineanswered "toomanyrequests: Data limit exceeded". AWS's public mirror replaced Docker Hub on day 90 for the same reason (#1989); now it meters too, and every PR's PG job is exposed.Change: the service image becomes
mirror.gcr.io/library/postgres:17-alpine@sha256:b0f9560a2de083e2cc7382e75f808c7381a32852a7ec49117deedb300e552b24.docker buildx imagetools inspectshows the same digest on mirror.gcr.io and public.ecr.aws today, so this is the image CI already ran, and a moved tag cannot change it mid-flight. Bump it deliberately.The Makefile's local
postgres:17-alpineruns and the compose files are a developer's own pulls; this PR leaves them as they are.Evidence:
.github/pulls Postgres.https://claude.ai/code/session_01FAVXA5mJ5BNhKmv95jxQkQ