Skip to content

Commit 2f034c3

Browse files
committed
Update cross-platform test matrix
Signed-off-by: cyphercodes <cyphercodes@users.noreply.github.com>
1 parent 04d7d55 commit 2f034c3

1 file changed

Lines changed: 26 additions & 10 deletions

File tree

.github/workflows/build.yaml

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,24 +43,40 @@ jobs:
4343
strategy:
4444
fail-fast: false
4545
matrix:
46-
os: [ubuntu-latest, windows-latest, macos-latest]
47-
python:
48-
- version: "3.10"
46+
include:
47+
- os: ubuntu-latest
48+
python_version: "3.10"
4949
tox_env: py310
50-
- version: "3.11"
50+
- os: ubuntu-latest
51+
python_version: "3.11"
5152
tox_env: py311
52-
- version: "3.12"
53+
- os: ubuntu-latest
54+
python_version: "3.12"
5355
tox_env: py312
54-
- version: "3.13"
56+
- os: ubuntu-latest
57+
python_version: "3.13"
5558
tox_env: py313
56-
- version: "3.14"
59+
- os: ubuntu-latest
60+
python_version: "3.14"
5761
tox_env: py314
62+
- os: windows-latest
63+
python_version: "3.10"
64+
tox_env: py310
65+
- os: windows-latest
66+
python_version: "3.13"
67+
tox_env: py313
68+
- os: macos-latest
69+
python_version: "3.10"
70+
tox_env: py310
71+
- os: macos-latest
72+
python_version: "3.13"
73+
tox_env: py313
5874
steps:
5975
- uses: actions/checkout@v6
60-
- name: Set up Python ${{ matrix.python.version }}
76+
- name: Set up Python ${{ matrix.python_version }}
6177
uses: actions/setup-python@v6
6278
with:
63-
python-version: ${{ matrix.python.version }}
79+
python-version: ${{ matrix.python_version }}
6480
- name: Install dependencies
6581
run: |
6682
python -m pip install --upgrade pip
@@ -71,6 +87,6 @@ jobs:
7187
tox -e type
7288
- name: Run unit-tests
7389
run: |
74-
tox -e ${{ matrix.python.tox_env }}
90+
tox -e ${{ matrix.tox_env }}
7591
- name: Upload test coverage
7692
uses: codecov/codecov-action@v6

0 commit comments

Comments
 (0)