Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/setup-sentry/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ inputs:
python-version:
description: 'python version to install'
required: false
default: '3.13.15'
default: '3.13.17'
mode:
description: 'Mode to bring up by new devservices'
required: false
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.13.15
3.13.17
9 changes: 6 additions & 3 deletions self-hosted/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ ADD --chmod=755 \
ARG TARGETARCH
FROM odiff-${TARGETARCH} AS odiff

FROM ghcr.io/getsentry/image-mirror-library-python:3.13.15-slim-trixie AS application
FROM ghcr.io/getsentry/image-mirror-library-python:3.13.17-slim-trixie AS application

LABEL maintainer="oss@sentry.io"
LABEL org.opencontainers.image.title="Sentry"
Expand Down Expand Up @@ -42,10 +42,13 @@ ENV PATH="/.venv/bin:$PATH" UV_PROJECT_ENVIRONMENT=/.venv \
PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1 \
UV_COMPILE_BYTECODE=1 UV_NO_CACHE=1

RUN python3 -m pip install --index-url 'https://pypi.devinfra.sentry.io/simple' 'uv==0.13.5'
COPY --from=ghcr.io/astral-sh/uv:0.13.5@sha256:32a7bb39b496babbd997b0a39a4d66c126bdaf5661b302bf6f06abda8deca6ff \
/uv /usr/local/bin/uv

# We don't want uv-managed python, we want to use python from the image.
# We only want to use uv to manage dependencies.
# Keep pip in this venv: getsentry/self-hosted's sentry/Dockerfile and users'
# enhance-image.sh `pip install` plugins into it.
RUN python3 -m venv /.venv

ENV \
Expand Down Expand Up @@ -103,7 +106,7 @@ USER 0
# The distroless base has Python at /usr/bin, not /usr/local/bin.
RUN ln -sf /usr/bin/python3.13 /.venv/bin/python3

FROM us-docker.pkg.dev/sentryio/dhi-mirror/python:3.13.15-debian13 AS distroless
FROM us-docker.pkg.dev/sentryio/dhi-mirror/python:3.13.16-debian13 AS distroless
Comment thread
joshuarli marked this conversation as resolved.

LABEL maintainer="oss@sentry.io"
LABEL org.opencontainers.image.title="Sentry"
Expand Down
Loading