Skip to content

Commit 7377569

Browse files
authored
Merge pull request #514 from NHSDigital/dependabot/docker/python-3.14.0-alpine3.21
Bump python from 3.13.7-alpine3.21 to 3.14.0-alpine3.21
2 parents 8854484 + 4ec4627 commit 7377569

File tree

5 files changed

+377
-506
lines changed

5 files changed

+377
-506
lines changed

.github/workflows/stage-3-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
build:
4747
name: 'Build'
4848
runs-on: ubuntu-latest
49-
timeout-minutes: 4
49+
timeout-minutes: 5
5050
permissions:
5151
contents: read
5252
packages: write

.tool-versions

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
pre-commit 3.6.0
2-
python 3.13.7
2+
python 3.14.0
33
nodejs 24.11.0
44
uv 0.9.7
5-
65
# TODO: can we switch all these docker scripts to github actions instead? Or at least something that
76
# will be maintained by Dependabot?
87
# docker/ghcr.io/gitleaks/gitleaks v8.18.0@sha256:fd2b5cab12b563d2cc538b14631764a1c25577780e3b7dba71657d58da45d9d9 # SEE: https://github.com/gitleaks/gitleaks/pkgs/container/gitleaks

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ COPY manage_breast_screening ./manage_breast_screening
1313
RUN npm ci
1414
RUN npm run compile
1515

16-
FROM python:3.13.7-alpine3.21@sha256:0c3d4f28025c9adc2c03326aa160dde8f53faaa8684134a0e146e4edca28a946 AS python_builder
16+
FROM python:3.14.0-alpine3.21@sha256:f1ac9e01293a18a24919826ea8c7bb8f7bbc25497887a0a1cade58801bb83d1c AS python_builder
1717

1818
WORKDIR /app
1919

@@ -32,7 +32,7 @@ RUN uv sync --frozen --no-dev --compile-bytecode --no-editable && rm -rf $UV_CAC
3232

3333
#### FINAL RUNTIME IMAGE
3434

35-
FROM python:3.13.7-alpine3.21@sha256:0c3d4f28025c9adc2c03326aa160dde8f53faaa8684134a0e146e4edca28a946
35+
FROM python:3.14.0-alpine3.21@sha256:f1ac9e01293a18a24919826ea8c7bb8f7bbc25497887a0a1cade58801bb83d1c
3636

3737
# Workaround for CVE-2024-6345 upgrade the installed version of setuptools to the latest version
3838
RUN pip install -U setuptools

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "manage-breast-screening"
33
version = "0.1.0"
44
description = ""
55
authors = [{ name = "Your Name", email = "[email protected]" }]
6-
requires-python = ">=3.13,<4.0.0"
6+
requires-python = ">=3.14,<4.0.0"
77
readme = "README.md"
88
license = { text = "MIT" }
99
dependencies = [
@@ -62,7 +62,7 @@ addopts = "--doctest-modules"
6262
markers = [
6363
"system: mark a test as a system test",
6464
"integration: mark a test as an integration test",
65-
"skip_insights_mock: don't auto use the mock_insights_logging fixture"
65+
"skip_insights_mock: don't auto use the mock_insights_logging fixture",
6666
]
6767

6868
[tool.ruff]

0 commit comments

Comments
 (0)