Skip to content

ci: pull Docker Hub images from getsentry/image-mirror - #127117

Merged
joshuarli merged 1 commit into
masterfrom
junior/use-image-mirror
Oct 9, 2026
Merged

joshuarli merged 1 commit into
masterfrom
junior/use-image-mirror

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Move the Docker Hub pulls that have been failing CI with 429 toomanyrequests / auth.docker.io timeouts onto GHCR mirrors:

  • self-hosted/Dockerfile: python:3.13.15-slim-trixie → ghcr.io/getsentry/image-mirror-library-python:3.13.15-slim-trixie.
  • .github/workflows/self-hosted.yml: both direct docker/setup-buildx-action steps now use driver-opts: image=ghcr.io/getsentry/image-mirror-moby-buildkit:v0.33.1 instead of pulling moby/buildkit:buildx-stable-1.
  • .github/workflows/openapi-diff.yml: replace oasdiff/oasdiff-action/breaking, which builds FROM tufin/oasdiff:main on Docker Hub, with a docker run of ghcr.io/getsentry/image-mirror-tufin-oasdiff:v1.33.0 breaking … --fail-on WARN --format githubactions. main is an untagged dev build, so this pins to the latest release.

Depends on getsentry/image-mirror#37 being merged and synced. Until then, the touched jobs will fail to pull.

Not included: the tonistiigi/binfmt pull inside getsentry/action-build-and-push-images. That's fixed in that action, and this repo will need a SHA bump once it merges.

via @joshuarli.

--

View Junior Session [Sentry]

Docker Hub has been rate limiting and timing out anonymous pulls from GitHub-hosted runners. Use the GHCR copies from getsentry/image-mirror, pinned to the patch tag each floating tag resolved to.

Co-Authored-By: Joshua Li <14209781+joshuarli@users.noreply.github.com>
@joshuarli
joshuarli marked this pull request as ready for review October 9, 2026 22:30
@joshuarli
joshuarli requested review from a team as code owners October 9, 2026 22:30
@joshuarli
joshuarli merged commit 5b2d387 into master Oct 9, 2026
60 of 62 checks passed
@joshuarli
joshuarli deleted the junior/use-image-mirror branch October 9, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant