Skip to content

Commit 76b0ac6

Browse files
committed
expand test suite to include macos and windows
1 parent 152c4c4 commit 76b0ac6

1 file changed

Lines changed: 17 additions & 10 deletions

File tree

.github/workflows/test.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,25 @@ env:
2626

2727
jobs:
2828
test:
29-
runs-on: ubuntu-latest
3029
strategy:
3130
matrix:
32-
python-version:
33-
- "3.8"
34-
- "3.9"
35-
- "3.10"
36-
- "3.11"
37-
- "3.12"
38-
- "3.13"
39-
- "3.14"
31+
os: [ ubuntu-latest, windows-latest, macos-latest ]
32+
python-version: ["3.14"]
33+
include:
34+
- os: windows-latest
35+
python-version: "3.8"
36+
- os: macos-latest
37+
python-version: "3.9"
38+
- os: ubuntu-latest
39+
python-version: "3.10"
40+
- os: windows-latest
41+
python-version: "3.11"
42+
- os: macos-latest
43+
python-version: "3.12"
44+
- os: ubuntu-latest
45+
python-version: "3.13"
4046
fail-fast: false
47+
runs-on: ${{ matrix.os }}
4148
steps:
4249
- name: Dump GitHub context
4350
env:
@@ -75,7 +82,7 @@ jobs:
7582
- name: Store coverage files
7683
uses: actions/upload-artifact@v4
7784
with:
78-
name: coverage-${{ matrix.python-version }}
85+
name: coverage-${{ runner.os }}-${{ matrix.python-version }}
7986
path: coverage
8087
include-hidden-files: true
8188

0 commit comments

Comments
 (0)