From b7b4fb17384171ecfdf09f9cae2192eb6570662d Mon Sep 17 00:00:00 2001 From: Jordan Woods <13803242+jorwoods@users.noreply.github.com> Date: Sat, 20 Sep 2025 12:02:28 -0500 Subject: [PATCH 1/3] ci: run tests against python 3.14 --- .github/workflows/run-tests.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 2e197cf20..6185dee9e 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -13,7 +13,14 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13'] + include: # Adding prereleases explicitly + - os: ubuntu-latest + python-version: '3.14' + allow-prereleases: true + - os: macos-latest + python-version: '3.14t' + allow-prereleases: true runs-on: ${{ matrix.os }} @@ -38,6 +45,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + allow-prereleases: ${{ matrix.allow-prereleases || false }} - name: Install dependencies run: | From db6a437f78ff171195fa8992dc807cc74e32d9af Mon Sep 17 00:00:00 2001 From: Jordan Woods <13803242+jorwoods@users.noreply.github.com> Date: Thu, 9 Oct 2025 20:47:15 -0500 Subject: [PATCH 2/3] ci: update now that 3.14 has released --- .github/workflows/run-tests.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 6185dee9e..4af48d064 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -13,14 +13,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.10', '3.11', '3.12', '3.13'] - include: # Adding prereleases explicitly - - os: ubuntu-latest - python-version: '3.14' - allow-prereleases: true - - os: macos-latest - python-version: '3.14t' - allow-prereleases: true + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] runs-on: ${{ matrix.os }} From c05f6905716a259af65dc5c5160c2db373aff960 Mon Sep 17 00:00:00 2001 From: Jordan Woods <13803242+jorwoods@users.noreply.github.com> Date: Thu, 9 Oct 2025 20:48:59 -0500 Subject: [PATCH 3/3] ci: update publish python version --- .github/workflows/publish-pypi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index cae0f409c..3bbecd3c2 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -19,7 +19,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.13 - name: Build dist files run: | python -m pip install --upgrade pip