Skip to content

Commit 11b45a3

Browse files
committed
Add Node 21 to CI
1 parent ee87e21 commit 11b45a3

File tree

1 file changed

+4
-31
lines changed

1 file changed

+4
-31
lines changed

.github/workflows/ci.yml

+4-31
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,12 @@ jobs:
3535
version: latest
3636
- run: pnpm i
3737
- run: pnpm run lint
38-
test-node-versions:
39-
runs-on: ubuntu-latest
38+
test:
4039
strategy:
4140
matrix:
42-
node-version: [18.x, 20.x]
41+
node-version: [18.x, 20.x, 21.x]
42+
os: [ubuntu-latest, windows-latest, mac-latest]
43+
runs-on: ${{ matrix.os }}
4344
steps:
4445
- uses: actions/checkout@v3
4546
- uses: actions/setup-node@v3
@@ -50,31 +51,3 @@ jobs:
5051
version: latest
5152
- run: pnpm i
5253
- run: pnpm test
53-
test-macos:
54-
runs-on: macos-latest
55-
steps:
56-
- uses: actions/checkout@v3
57-
- uses: actions/setup-node@v3
58-
with:
59-
node-version: 20
60-
- uses: pnpm/action-setup@v2
61-
with:
62-
version: latest
63-
- run: pnpm i
64-
- run: pnpm test
65-
env:
66-
CI_ENV: macos
67-
test-windows:
68-
runs-on: windows-latest
69-
steps:
70-
- uses: actions/checkout@v3
71-
- uses: actions/setup-node@v3
72-
with:
73-
node-version: 20
74-
- uses: pnpm/action-setup@v2
75-
with:
76-
version: latest
77-
- run: pnpm i
78-
- run: pnpm test
79-
env:
80-
CI_ENV: windows

0 commit comments

Comments
 (0)