Skip to content

Commit

Permalink
CI: Add Python 3.11 and 3.12 to test matrices
Browse files Browse the repository at this point in the history
  • Loading branch information
ales-erjavec committed Oct 19, 2023
1 parent ffd6e95 commit 94ee613
Showing 1 changed file with 26 additions and 13 deletions.
39 changes: 26 additions & 13 deletions .github/workflows/test-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,6 @@ jobs:
matrix:
include:
# Linux
- os: ubuntu-20.04
python-version: 3.6
test-env: "PyQt5~=5.9.2"
qt-api: "PyQt5"

- os: ubuntu-18.04
python-version: 3.7
test-env: "PyQt5~=5.12.0"
Expand Down Expand Up @@ -52,11 +47,17 @@ jobs:
test-env: "PySide2~=5.15.0"
qt-api: "PySide2"

# macOS
- os: macos-10.15
python-version: 3.6
test-env: "PyQt5~=5.9.2"
- os: ubuntu-20.04
python-version: "3.11"
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0"
qt-api: "PyQt6"

- os: ubuntu-20.04
python-version: "3.12"
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0"
qt-api: "PyQt6"

# macOS
- os: macos-10.15
python-version: 3.7
test-env: "PyQt5~=5.12.0"
Expand All @@ -81,11 +82,15 @@ jobs:
python-version: "3.10"
test-env: "PySide2~=5.15.0"

# Windows
- os: windows-2019
python-version: 3.6
test-env: "PyQt5~=5.9.2"
- os: macos-11
python-version: "3.11"
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0"

- os: macos-11
python-version: "3.12"
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0"

# Windows
- os: windows-2019
python-version: 3.7
test-env: "PyQt5~=5.12.0"
Expand All @@ -110,6 +115,14 @@ jobs:
python-version: "3.10"
test-env: "PySide2~=5.15.0"

- os: windows-2019
python-version: "3.11"
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0"

- os: windows-2019
python-version: "3.12"
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0"

steps:
- uses: actions/checkout@v2
- name: Setup Python
Expand Down

0 comments on commit 94ee613

Please sign in to comment.