diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 8d123b66..ad85b12f 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -58,22 +58,7 @@ jobs: unit-tests: strategy: matrix: - os: [ubuntu-20.04, ubuntu-22.04] - python-versions: - - | - 3.7 - 3.8 - 3.9 - 3.10 - 3.12 - include: - - os: ubuntu-24.04 - # Noble doesn't have a 3.7 release from GH - python-versions: | - 3.8 - 3.10 - 3.12 - 3.13-dev + os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] runs-on: ${{ matrix.os }} steps: - name: Checkout code @@ -83,7 +68,10 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: ${{ matrix.python-versions }} + python-version: | + 3.10 + 3.12 + 3.13-dev cache: pip - name: Install apt build dependencies run: | @@ -136,7 +124,7 @@ jobs: - adjective: jammy - os: ubuntu-20.04 python-version: "3.10" - adjective: jammy + adjective: focal - os: ubuntu-24.04 python-version: "3.12" adjective: noble