Repository navigation
Mirror python:3.13.17-slim-trixie - #42
Merged
Merged
Conversation
Co-Authored-By: Joshua Li <[email protected]>
This was referenced Oct 24, 2026
joshuarli
approved these changes
Oct 24, 2026
joshuarli
pushed a commit
to getsentry/sentry
that referenced
this pull request
Oct 24, 2026
Moves `.python-version`, the `setup-sentry` default, and the self-hosted build image to Python 3.13.17. The self-hosted image now copies the `uv` binary from `ghcr.io/astral-sh/uv:0.13.5` (pinned by digest) instead of bootstrapping it with `pip install`. pip stays in `/.venv` here on purpose: getsentry/self-hosted's `sentry/Dockerfile` and users' `enhance-image.sh` run `pip install` against this image to add plugins, so dropping it would break those installs. getsentry and snuba drop it. The distroless stage moves to `dhi-mirror/python:3.13.16-debian13`, since DHI has not published 3.13.17 yet. Patch releases share the ABI, so the 3.13.17-built venv runs fine on it. Bump it again once DHI ships 3.13.17. Draft until getsentry/image-mirror#42 merges and `image-mirror-library-python:3.13.17-slim-trixie` is on ghcr.io. <!-- junior-request-attribution:start --> via @joshuarli. <!-- junior-request-attribution:end --> <!-- junior-session-footer:start --> <!-- junior-conversation-id:slack%3AC1G612XHC%3A1792801258.957709 --> -- [View Junior Session](https://junior-prod.sentry.dev/conversations/slack%3AC1G612XHC%3A1792801258.957709) [[Sentry]](https://sentry.sentry.io/explore/conversations/slack%3AC1G612XHC%3A1792801258.957709/?project=4510944073809921) <!-- junior-session-footer:end --> Co-authored-by: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com>
joshuarli
added a commit
to getsentry/snuba
that referenced
this pull request
Oct 26, 2026
Moves `.python-version` and the build image to Python 3.13.17. The build image now copies `uv` and `uvx` from `ghcr.io/astral-sh/uv:0.13.5` (pinned by digest) instead of installing an unpinned `uv` with pip. 0.13.5 is the current latest, so the uv version does not change. `/.venv` is now created with `--without-pip`, and the unused `PIP_*` env vars are gone. Every install already goes through `uv sync` / `uv pip`, and `uvx maturin` covers the Rust wheel build. The runtime images stay on the floating `dhi-mirror/python:3.13-debian13`. They pick up 3.13.17 once DHI publishes it (it's at 3.13.16 today). Draft until getsentry/image-mirror#42 merges and `image-mirror-library-python:3.13.17-slim-trixie` is on ghcr.io. <!-- junior-request-attribution:start --> via @joshuarli. <!-- junior-request-attribution:end --> <!-- junior-session-footer:start --> <!-- junior-conversation-id:slack%3AC1G612XHC%3A1792801258.957709 --> -- [View Junior Session](https://junior-prod.sentry.dev/conversations/slack%3AC1G612XHC%3A1792801258.957709) [[Sentry]](https://sentry.sentry.io/explore/conversations/slack%3AC1G612XHC%3A1792801258.957709/?project=4510944073809921) <!-- junior-session-footer:end --> Co-authored-by: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com> Co-authored-by: joshuarli <[email protected]>
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.
Adds
library/python:3.13.17-slim-trixie(amd64 + arm64) so sentry, getsentry, and snuba can move their build images from 3.13.15 to 3.13.17 viaghcr.io/getsentry/image-mirror-library-python:3.13.17-slim-trixie.Digests were resolved with the same logic as
main.py update; only this entry is added, other entries are left as-is.via @joshuarli.
--
View Junior Session [Sentry]