From d7a0391603d9e38a6a8722b4314ff4f5fe419684 Mon Sep 17 00:00:00 2001 From: "sentry-junior[bot]" <264270552+sentry-junior[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 21:17:59 +0000 Subject: [PATCH 1/2] chore(docker): pull python base image from GHCR mirror Snuba CI builds have been failing with 429s from anonymous Docker Hub pulls of python:3.13.12-slim-trixie on GitHub-hosted runners. Use the getsentry/image-mirror copy on GHCR instead. Co-Authored-By: Joshua Li <14209781+joshuarli@users.noreply.github.com> --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 58389f61ac..1da997fe1f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ ARG PYTHON_VERSION=3.13.12 -FROM python:${PYTHON_VERSION}-slim-trixie AS build_base +# Mirrored from Docker Hub via getsentry/image-mirror to avoid anonymous pull +# rate limits. Bumping PYTHON_VERSION requires mirroring the new tag first. +FROM ghcr.io/getsentry/image-mirror-library-python:${PYTHON_VERSION}-slim-trixie AS build_base WORKDIR /usr/src/snuba From cb01938ee45314f82067958227471bf39d5bcc68 Mon Sep 17 00:00:00 2001 From: "sentry-junior[bot]" <264270552+sentry-junior[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 22:10:14 +0000 Subject: [PATCH 2/2] chore(docker): drop mirror comment from Dockerfile Co-Authored-By: Elio Di Nino --- Dockerfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1da997fe1f..0bb3148cb4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,5 @@ ARG PYTHON_VERSION=3.13.12 -# Mirrored from Docker Hub via getsentry/image-mirror to avoid anonymous pull -# rate limits. Bumping PYTHON_VERSION requires mirroring the new tag first. FROM ghcr.io/getsentry/image-mirror-library-python:${PYTHON_VERSION}-slim-trixie AS build_base WORKDIR /usr/src/snuba