From 522679fc85a165b9bb4f3000a3ae3c31ef0e198c Mon Sep 17 00:00:00 2001 From: Facundo Batista Date: Wed, 27 May 2026 20:01:28 -0300 Subject: [PATCH 1/2] Updated everything except Arch --- .github/workflows/integtests.yaml | 24 ++++++++++++------------ .github/workflows/tests.yaml | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/integtests.yaml b/.github/workflows/integtests.yaml index f89169c..7a120e4 100644 --- a/.github/workflows/integtests.yaml +++ b/.github/workflows/integtests.yaml @@ -44,16 +44,16 @@ jobs: fetch-depth: 0 - name: Install dependencies run: | - yum install --assumeyes python3.13 python-packaging + yum install --assumeyes python3.14 python-packaging - name: Simple fades run run: | cd /fades bin/fades -v -d pytest -x pytest --version - name: Using a different Python run: | - yum install --assumeyes python3.9 + yum install --assumeyes python3.13 cd /fades - python3.13 bin/fades -v --python=python3.9 -d pytest -x pytest -v --integtest-pyversion=3.9 tests/integtest.py + python3.14 bin/fades -v --python=python3.13 -d pytest -x pytest -v --integtest-pyversion=3.13 tests/integtest.py native-windows: strategy: @@ -62,7 +62,7 @@ jobs: # - latest OS (left here even if it's only one to simplify upgrading later) # - oldest and newest Python os: [windows-2025] - python-version: [3.8, "3.13"] + python-version: ["3.10", "3.15"] runs-on: ${{ matrix.os }} steps: @@ -74,11 +74,11 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Also set up Python 3.10 for cross-Python test + - name: Also set up Python 3.13 for cross-Python test uses: actions/setup-python@v5 id: otherpy with: - python-version: "3.10" + python-version: "3.13" - name: Install dependencies run: | @@ -89,7 +89,7 @@ jobs: - name: Using a different Python run: | - ${{ steps.matrixpy.outputs.python-path }} bin/fades -v --python=${{ steps.otherpy.outputs.python-path }} -d pytest -x pytest -v --integtest-pyversion=3.10 tests/integtest.py + ${{ steps.matrixpy.outputs.python-path }} bin/fades -v --python=${{ steps.otherpy.outputs.python-path }} -d pytest -x pytest -v --integtest-pyversion=3.13 tests/integtest.py native-generic: strategy: @@ -97,8 +97,8 @@ jobs: # just a selection otherwise it's too much # - latest OSes # - oldest and newest Python - os: [ubuntu-24.04, macos-15] - python-version: [3.8, "3.13"] + os: [ubuntu-26.04, macos-15] + python-version: ["3.10", "3.14"] runs-on: ${{ matrix.os }} steps: @@ -110,10 +110,10 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Also set up Python 3.10 for cross-Python test + - name: Also set up Python 3.13 for cross-Python test uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install dependencies run: | @@ -124,4 +124,4 @@ jobs: - name: Using a different Python run: | - ${{ steps.matrixpy.outputs.python-path }} bin/fades -v --python=python3.10 -d pytest -x pytest -v --integtest-pyversion=3.10 tests/integtest.py + ${{ steps.matrixpy.outputs.python-path }} bin/fades -v --python=python3.13 -d pytest -x pytest -v --integtest-pyversion=3.13 tests/integtest.py diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index f62c772..3e0661d 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -13,8 +13,8 @@ jobs: run-tests: strategy: matrix: - os: [ubuntu-22.04, ubuntu-24.04, macos-14, macos-15, windows-2022, windows-2025] - python-version: [3.8, 3.9, "3.10", "3.11", "3.12", "3.13"] + os: [ubuntu-22.04, ubuntu-24.04, ubuntu-26.04, macos-14, macos-15, windows-2022, windows-2025] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ${{ matrix.os }} steps: From 47f597e05d52b986802e539d3feb1273ee3bec95 Mon Sep 17 00:00:00 2001 From: Facundo Batista Date: Wed, 27 May 2026 20:03:32 -0300 Subject: [PATCH 2/2] No 3.15 yet --- .github/workflows/integtests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integtests.yaml b/.github/workflows/integtests.yaml index 7a120e4..6f0b53f 100644 --- a/.github/workflows/integtests.yaml +++ b/.github/workflows/integtests.yaml @@ -62,7 +62,7 @@ jobs: # - latest OS (left here even if it's only one to simplify upgrading later) # - oldest and newest Python os: [windows-2025] - python-version: ["3.10", "3.15"] + python-version: ["3.10", "3.14"] runs-on: ${{ matrix.os }} steps: