diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1e8f32630..10a24df72 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,20 +9,21 @@ on: jobs: functional_test: name: Functional testing with Python ${{ matrix.python-version }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.11", "3.13"] include: - python-version: "3.8" - wxpython-wheel: "ubuntu-22.04/wxPython-4.2.1-cp38-cp38-linux_x86_64.whl" - - python-version: "3.9" - wxpython-wheel: "ubuntu-22.04/wxPython-4.2.1-cp39-cp39-linux_x86_64.whl" - - python-version: "3.10" - wxpython-wheel: "ubuntu-22.04/wxPython-4.2.1-cp310-cp310-linux_x86_64.whl" + os: "ubuntu-20.04" + wxpython-wheel: "ubuntu-20.04/wxPython-4.2.0-cp38-cp38-linux_x86_64.whl" - python-version: "3.11" + os: "ubuntu-22.04" wxpython-wheel: "ubuntu-22.04/wxPython-4.2.1-cp311-cp311-linux_x86_64.whl" + - python-version: "3.13" + os: "ubuntu-24.04" + wxpython-wheel: "ubuntu-24.04/wxPython-4.2.2-cp313-cp313-linux_x86_64.whl" steps: - uses: actions/checkout@v4 @@ -56,7 +57,7 @@ jobs: fail-fast: false matrix: # Unit testing uses functions not available on Python < 3.11 - python-version: ["3.11", "3.12", "3.13"] + python-version: ["3.11", "3.13", "3.14"] steps: - uses: actions/checkout@v4