Skip to content

Commit 7412099

Browse files
committed
feat: update to python 3.14
1 parent d63a0ac commit 7412099

File tree

8 files changed

+184
-182
lines changed

8 files changed

+184
-182
lines changed

.github/workflows/release-build.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
packages: write
1515

1616
steps:
17-
- uses: actions/checkout@v5
17+
- uses: actions/checkout@v6
1818

1919
# this sets us up to build and deploy to AWS ECR. you will still need to
2020
# actually build the container and push it. you can use multiarch images
@@ -100,7 +100,7 @@ jobs:
100100
- name: Setup python
101101
uses: actions/setup-python@v6
102102
with:
103-
python-version: "3.13.x"
103+
python-version: "3.14.x"
104104
cache: "poetry"
105105

106106
- name: Run python build

.github/workflows/release-create.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
contents: write
4747

4848
steps:
49-
- uses: actions/checkout@v5
49+
- uses: actions/checkout@v6
5050
with:
5151
fetch-depth: 0
5252
ssh-key: "${{ secrets.DEPLOY_KEY }}"

.github/workflows/security.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
contents: read
1414

1515
steps:
16-
- uses: actions/checkout@v5
16+
- uses: actions/checkout@v6
1717

1818
- name: Setup trivy
1919
uses: aquasecurity/[email protected]

.github/workflows/tests.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ jobs:
1212
contents: read
1313

1414
steps:
15-
- uses: actions/checkout@v5
15+
- uses: actions/checkout@v6
1616

1717
- name: Setup python
1818
uses: actions/setup-python@v6
1919
with:
20-
python-version: "3.13.x"
20+
python-version: "3.14.x"
2121
cache: "pip"
2222

2323
- name: Run linter
@@ -47,15 +47,15 @@ jobs:
4747
# - 5432:5432
4848

4949
steps:
50-
- uses: actions/checkout@v5
50+
- uses: actions/checkout@v6
5151

5252
- name: Install poetry
5353
run: pipx install poetry
5454

5555
- name: Setup python
5656
uses: actions/setup-python@v6
5757
with:
58-
python-version: "3.13.x"
58+
python-version: "3.14.x"
5959
cache: "poetry"
6060

6161
- name: Run python tests

.pre-commit-config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ default_install_hook_types: [pre-commit, pre-push, commit-msg]
44

55
repos:
66
- repo: https://github.com/pre-commit/pre-commit-hooks
7-
rev: v5.0.0
7+
rev: v6.0.0
88
hooks:
99
- id: check-added-large-files
1010
stages: [pre-commit]
@@ -49,7 +49,7 @@ repos:
4949
stages: [pre-commit]
5050

5151
- repo: https://github.com/psf/black-pre-commit-mirror
52-
rev: 24.10.0
52+
rev: 25.11.0
5353
hooks:
5454
- id: black
5555
language_version: python3.13
@@ -58,14 +58,14 @@ repos:
5858
stages: [pre-commit]
5959

6060
- repo: https://github.com/pycqa/isort
61-
rev: 5.13.2
61+
rev: 7.0.0
6262
hooks:
6363
- id: isort
6464
exclude: ^.*\b(migrations)\b.*$
6565
stages: [pre-commit]
6666

6767
- repo: https://github.com/pycqa/flake8
68-
rev: 7.1.1
68+
rev: 7.3.0
6969
hooks:
7070
- id: flake8
7171
exclude: ^.*\b(migrations)\b.*$
@@ -96,13 +96,13 @@ repos:
9696
- pep8-naming
9797

9898
- repo: https://github.com/python-poetry/poetry
99-
rev: 2.0.1
99+
rev: 2.2.1
100100
hooks:
101101
- id: poetry-check
102102
stages: [pre-commit]
103103

104104
- repo: https://github.com/commitizen-tools/commitizen
105-
rev: v4.1.0
105+
rev: v4.10.0
106106
hooks:
107107
- id: commitizen
108108
- id: commitizen-branch

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.13.7-slim-trixie@sha256:5f55cdf0c5d9dc1a415637a5ccc4a9e18663ad203673173b8cda8f8dcacef689 AS base
1+
FROM python:3.14.0-slim-trixie@sha256:0aecac02dc3d4c5dbb024b753af084cafe41f5416e02193f1ce345d671ec966e AS base
22

33
# github metadata
44
LABEL org.opencontainers.image.source=https://github.com/paullockaby/test-python

poetry.lock

Lines changed: 167 additions & 165 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "This is a test application."
55
authors = [{name = "Paul Lockaby", email = "[email protected]"}]
66
readme = "README.md"
77
license-files = ["LICENSE"]
8-
requires-python = ">=3.13 <3.14"
8+
requires-python = "^3.14 <3.15"
99
dynamic = ["dependencies"]
1010

1111
[tool.poetry]
@@ -18,7 +18,7 @@ description = "This is a test application."
1818
authors = ["Paul Lockaby <[email protected]>"]
1919

2020
[tool.poetry.dependencies]
21-
python = "^3.13 <3.14"
21+
python = "^3.14 <3.15"
2222

2323
[tool.poetry.group.dev.dependencies]
2424
pytest = "^8.2.1"

0 commit comments

Comments
 (0)