From 7fbd2ba9fb7627690419050fc168f6b44b94ec97 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Sun, 12 Apr 2026 16:47:53 +0100 Subject: [PATCH 1/2] build: add Python 3.13 to CI matrix and classifiers Add Python 3.13 to the GitHub Actions test matrix so CI runs on both 3.12 and 3.13. Add the 3.13 classifier to pyproject.toml. Part of PyAutoLabs/PyAutoConf#89. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/main.yml | 2 +- pyproject.toml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f6f156f..ee08340 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.12'] + python-version: ['3.12', '3.13'] steps: - name: Checkout PyAutoConf uses: actions/checkout@v2 diff --git a/pyproject.toml b/pyproject.toml index 84b7240..2b79f57 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,8 @@ classifiers = [ "Topic :: Scientific/Engineering :: Physics", "Natural Language :: English", "Operating System :: OS Independent", - "Programming Language :: Python :: 3.12" + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13" ] keywords = ["cli"] dependencies = [ From 89f31c131da5bb1dd0fb991616d5a1bdd7954e96 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Sun, 12 Apr 2026 16:56:00 +0100 Subject: [PATCH 2/2] build: add fail-fast: false to CI matrix Ensure both Python 3.12 and 3.13 jobs always run to completion even if one fails. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ee08340..5c57f74 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,6 +6,7 @@ jobs: unittest: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: python-version: ['3.12', '3.13'] steps: