From 55f1251c247bf4070503ba9093a6ba2d2c42c255 Mon Sep 17 00:00:00 2001 From: jamiecobbett Date: Thu, 14 May 2026 10:18:46 +0100 Subject: [PATCH 1/2] Remove unnecessary matrix from publish workflow It doesn't make sense to publish repeatedly, so we can just specify the version directly. --- .github/workflows/publish.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 74ec5d05..07903166 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,16 +7,13 @@ on: jobs: build: runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.12] steps: - uses: actions/checkout@v2 - name: Setup Python # Set Python version uses: actions/setup-python@v2 with: - python-version: ${{ matrix.python-version }} + python-version: 3.14 - name: Install dependencies run: | python -m pip install --upgrade pip From be191b2f723184cae84224b220a67ea60ea2e440 Mon Sep 17 00:00:00 2001 From: jamiecobbett Date: Thu, 14 May 2026 10:19:54 +0100 Subject: [PATCH 2/2] Bring python test matrix versions up to date We already test against the current versions when we generate the library, let's do that publicly too. https://endoflife.date/python --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5a52f5ba..db9556f3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,7 +6,7 @@ jobs: strategy: fail-fast: false matrix: - python_version: [3.12, 3.11, '3.10', 3.9, 3.8] + python_version: ["3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ubuntu-latest steps: - uses: actions/checkout@v3.1.0