Full bump: Python 3.14, Alpine 3.24, all deps and pre-commit hooks
Build Docker Image / build-and-deploy-image (push) Successful in 10m7s

- Runtime image python:3.12-alpine -> python:3.14-alpine3.24
- Builder uv image -> python3.14-alpine
- requires-python >=3.14, ruff target-version py314, .python-version 3.14
- Deps: aiofiles 25.1.0, environs 15.0.1, granian 2.7.9, orjson 3.11.9,
  uvloop 0.22.1 (uv.lock regenerated with --upgrade)
- pre-commit hooks: pre-commit-hooks v6.0.0, hadolint v2.14.0, ruff v0.15.20
- Verified: image builds on musl (cp314 wheels), granian 2.x starts,
  /metrics returns 200, pre-commit run --all-files passes
This commit is contained in:
2026-07-08 16:31:09 +03:00
parent 095a7e4d61
commit 5c3edc2faa
4 changed files with 90 additions and 108 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
FROM ghcr.io/astral-sh/uv:python3.12-alpine AS builder
FROM ghcr.io/astral-sh/uv:python3.14-alpine AS builder
ENV UV_COMPILE_BYTECODE=1 UV_LINK_MODE=copy
WORKDIR /app
RUN --mount=type=cache,target=/root/.cache/uv \
@@ -10,7 +10,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
uv sync --frozen --no-dev
FROM python:3.12-alpine
FROM python:3.14-alpine3.24
WORKDIR /app
# hadolint ignore=DL3018