Skip to content

Commit 69f4acc

Browse files
committed
Add CI for windows and macos
1 parent fa67199 commit 69f4acc

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/CI.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ jobs:
1515
matrix:
1616
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1717
runs-on: ["ubuntu-latest"]
18+
include:
19+
- os: "macos-latest"
20+
python: "3.13"
21+
- os: "windows-latest"
22+
python: "3.13"
23+
- os: "windows-latest"
24+
python: "3.9"
25+
- os: "macos-latest"
26+
python: "3.9"
1827
# Pull in the test script from run_tests and distribute python from matrix versions
1928
uses: ./.github/workflows/run_tests.yaml
2029
with:
@@ -28,7 +37,7 @@ jobs:
2837
fail-fast: false # Legacy versions are much less stable - run tests independently
2938
matrix: # Code works on py3.6, but type annotations are broken
3039
python-version: ["3.7", "3.8"]
31-
runs-on: ["ubuntu-20.04"]
40+
runs-on: ["ubuntu-20.04", "windows-latest", "macos-14"]
3241
uses: ./.github/workflows/run_tests.yaml
3342
with:
3443
python-version: ${{ matrix.python-version }}

0 commit comments

Comments
 (0)