From 4990b22259fdba76c21da6d4f7f1d1131d08daf8 Mon Sep 17 00:00:00 2001 From: Janik Besendorf Date: Fri, 9 Oct 2026 17:26:29 +0200 Subject: [PATCH 1/2] Add Python 3.15 to the CI matrix --- .github/workflows/tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a2d37a28..afdff11f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.15'] env: # Takes precedence over .python-version, which otherwise makes `uv run` # rebuild the venv with 3.10 and test every matrix entry on 3.10. @@ -32,6 +32,7 @@ jobs: uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} + allow-prereleases: ${{ matrix.python-version == '3.15' }} - name: Install Python dependencies run: | uv sync --locked --group dev From a645913376ad9849d258e281145b5f7eda98c78d Mon Sep 17 00:00:00 2001 From: besendorf Date: Tue, 20 Oct 2026 12:52:19 +0200 Subject: [PATCH 2/2] Use stable Python 3.15 in CI --- .github/workflows/tests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index afdff11f..52a9d9cf 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,7 +32,6 @@ jobs: uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} - allow-prereleases: ${{ matrix.python-version == '3.15' }} - name: Install Python dependencies run: | uv sync --locked --group dev