From 1af240876a40bad655de7caca9ed71523c9c894f Mon Sep 17 00:00:00 2001 From: Rock Storm Date: Wed, 1 Jan 2025 11:53:27 +0100 Subject: [PATCH 1/2] ci: Add Python 3.14 and wxPython 4.2.2 tests --- .github/workflows/test.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1e8f32630..b24690fe8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,20 +9,24 @@ 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.11" + os: "ubuntu-24.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 +60,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 From e651bb04cbe662be9fe3097323105b17dbfc24f1 Mon Sep 17 00:00:00 2001 From: Rock Storm Date: Wed, 1 Jan 2025 13:05:25 +0100 Subject: [PATCH 2/2] ci: Remove Ubuntu 24.04 + wxPython 4.2.1 combo --- .github/workflows/test.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b24690fe8..10a24df72 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,9 +21,6 @@ jobs: - 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.11" - os: "ubuntu-24.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"