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
4 changes: 2 additions & 2 deletions .github/workflows/release-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
packages: write

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

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

- name: Run python build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-create.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
contents: write

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
fetch-depth: 0
ssh-key: "${{ secrets.DEPLOY_KEY }}"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/security.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
contents: read

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Setup trivy
uses: aquasecurity/[email protected]
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
contents: read

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Setup python
uses: actions/setup-python@v6
with:
python-version: "3.13.x"
python-version: "3.14.x"
cache: "pip"

- name: Run linter
Expand Down Expand Up @@ -47,15 +47,15 @@ jobs:
# - 5432:5432

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Install poetry
run: pipx install poetry

- name: Setup python
uses: actions/setup-python@v6
with:
python-version: "3.13.x"
python-version: "3.14.x"
cache: "poetry"

- name: Run python tests
Expand Down
14 changes: 7 additions & 7 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ default_install_hook_types: [pre-commit, pre-push, commit-msg]

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
rev: v6.0.0
hooks:
- id: check-added-large-files
stages: [pre-commit]
Expand Down Expand Up @@ -49,23 +49,23 @@ repos:
stages: [pre-commit]

- repo: https://github.com/psf/black-pre-commit-mirror
rev: 24.10.0
rev: 25.11.0
hooks:
- id: black
language_version: python3.13
language_version: python3.14
args: [--line-length=120]
exclude: ^.*\b(migrations)\b.*$
stages: [pre-commit]

- repo: https://github.com/pycqa/isort
rev: 5.13.2
rev: 7.0.0
hooks:
- id: isort
exclude: ^.*\b(migrations)\b.*$
stages: [pre-commit]

- repo: https://github.com/pycqa/flake8
rev: 7.1.1
rev: 7.3.0
hooks:
- id: flake8
exclude: ^.*\b(migrations)\b.*$
Expand Down Expand Up @@ -96,13 +96,13 @@ repos:
- pep8-naming

- repo: https://github.com/python-poetry/poetry
rev: 2.0.1
rev: 2.2.1
hooks:
- id: poetry-check
stages: [pre-commit]

- repo: https://github.com/commitizen-tools/commitizen
rev: v4.1.0
rev: v4.10.0
hooks:
- id: commitizen
- id: commitizen-branch
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.13.7-slim-trixie@sha256:5f55cdf0c5d9dc1a415637a5ccc4a9e18663ad203673173b8cda8f8dcacef689 AS base
FROM python:3.14.0-slim-trixie@sha256:0aecac02dc3d4c5dbb024b753af084cafe41f5416e02193f1ce345d671ec966e AS base

# github metadata
LABEL org.opencontainers.image.source=https://github.com/paullockaby/test-python
Expand Down
332 changes: 167 additions & 165 deletions poetry.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "This is a test application."
authors = [{name = "Paul Lockaby", email = "[email protected]"}]
readme = "README.md"
license-files = ["LICENSE"]
requires-python = ">=3.13 <3.14"
requires-python = "^3.14 <3.15"
dynamic = ["dependencies"]

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

[tool.poetry.dependencies]
python = "^3.13 <3.14"
python = "^3.14 <3.15"

[tool.poetry.group.dev.dependencies]
pytest = "^8.2.1"
Expand Down