From 65f1beed25a41fa82d04168f2a62872114e82a5d Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Sat, 21 Jun 2025 09:24:55 -0400 Subject: [PATCH] Upgrade to v4 of CI image. * Add testing against Python 3.14. * Use Python 3.13 for linting and type checking. --- .github/workflows/ci.yml | 2 +- pyproject.toml | 3 ++- workflow-support/versions.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index da899a0..4281d80 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: - id: details uses: kpfleming/composite-actions/image-details@v2 with: - base_image: python:v3-bookworm-main + base_image: python:v4-bookworm-main - id: preflight uses: kpfleming/composite-actions/ci-preflight@v2 with: diff --git a/pyproject.toml b/pyproject.toml index 7b80a22..6cb46cc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -79,7 +79,7 @@ packages = [ ] [tool.hatch.envs.default] -python = "3.12" +python = "3.13" installer = "uv" python-sources = [ "external", @@ -127,6 +127,7 @@ python = [ "3.11", "3.12", "3.13", + "3.14", ] [tool.hatch.envs.ci.scripts] diff --git a/workflow-support/versions.json b/workflow-support/versions.json index 8b6e5f8..6f1e258 100644 --- a/workflow-support/versions.json +++ b/workflow-support/versions.json @@ -1 +1 @@ -versions={"python": ["3.9", "3.10", "3.11", "3.12", "3.13"]} +versions={"python": ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]}