Skip to content
Open
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
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# via `docker pull python:3.12-slim && docker inspect --format
# '{{index .RepoDigests 0}}' python:3.12-slim` on 2026-08-19; re-derive the
# same way to move to a newer base.
FROM python:3.14-slim@sha256:ce40764625a4ff50df3548277632e7f96c4e77fe75fa848aae9885476e7df5a4 AS builder
FROM python:3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d AS builder

# Pin the same uv release the lockfile was produced with (see
# [build-system] in pyproject.toml).
Expand All @@ -42,7 +42,7 @@ RUN uv sync --frozen --no-default-groups
# Runtime: a slim image with the built virtual environment and source only.
# No compiler, no uv, no build tools.
# ---------------------------------------------------------------------------
FROM python:3.14-slim@sha256:ce40764625a4ff50df3548277632e7f96c4e77fe75fa848aae9885476e7df5a4 AS runtime
FROM python:3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d AS runtime

# libopus0 is a runtime library, not a build tool: discord.py's voice-receive
# path (discord.ext.voice_recv -> discord.opus.Decoder) loads Opus via
Expand Down
Loading