Skip to content

Commit aee4990

Browse files
setup ci matrix?
1 parent 95e8dac commit aee4990

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

.github/workflows/ci.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,23 @@ on:
66

77
jobs:
88
unittest:
9-
runs-on: windows-latest
9+
strategy:
10+
matrix:
11+
node: ["22", "24"]
12+
python: ["3.12", "3.13", "3.14"]
13+
os: [ubuntu-latest, windows-latest]
14+
exclude:
15+
- os: ubuntu-latest
16+
runs-on: ${{ matrix.os }}
1017
steps:
1118
- uses: actions/checkout@v5
1219
- uses: actions/setup-python@v5
1320
with:
14-
python-version: "3.12"
21+
python-version: ${{ matrix.python }}
1522
cache: "pip"
1623
- uses: actions/setup-node@v4
1724
with:
18-
node-version: "22"
25+
node-version: ${{ matrix.node }}
1926
cache: "npm"
2027
- uses: go-task/setup-task@v1
2128
with:

0 commit comments

Comments
 (0)