From d0879b0b61939ad577a24efb008f13afdaaab7f9 Mon Sep 17 00:00:00 2001 From: not-matthias Date: Mon, 12 Oct 2026 11:09:56 +0200 Subject: [PATCH] ci: test against stable python 3.15 and 3.15t Python 3.15.0 is now available as a stable release in actions/setup-python, so replace the 3.15.0-beta.1 matrix entries with 3.15 and 3.15t. The free-threaded build is selected with the t suffix, like 3.14t, so the architecture matrix field is no longer used and is removed from the setup step. --- .github/workflows/ci.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f981ea9..9f82262 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,9 +43,8 @@ jobs: - version: "3.13" - version: "3.14" - version: "3.14t" - - version: "3.15.0-beta.1" - - version: "3.15.0-beta.1" - architecture: "x64-freethreaded" + - version: "3.15" + - version: "3.15t" pytest-version: - ">=8.1.1" @@ -54,11 +53,10 @@ jobs: with: submodules: true - uses: astral-sh/setup-uv@v7 - - name: "Set up Python ${{ matrix.python.version }}${{ matrix.python.architecture && format(' ({0})', matrix.python.architecture) || '' }}" + - name: "Set up Python ${{ matrix.python.version }}" uses: actions/setup-python@v6 with: python-version: "${{ matrix.python.version }}" - architecture: "${{ matrix.python.architecture }}" - if: matrix.config == 'valgrind' || matrix.config == 'pytest-benchmark' name: Install valgrind run: |