Skip to content

Commit cc0d4af

Browse files
Merge pull request #24 from mansona/fix-engines
fix node engine and create a test matrix in CI
2 parents fbdebfb + 12534b9 commit cc0d4af

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-5
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,36 @@ jobs:
1616
timeout-minutes: 10
1717

1818
steps:
19-
- uses: wyvox/action@v1
19+
- uses: actions/checkout@v4
20+
- uses: pnpm/action-setup@v4
21+
- uses: actions/setup-node@v4
22+
with:
23+
cache: pnpm
24+
node-version: 22
2025

2126
- name: install dependencies
2227
run: pnpm i
23-
env:
24-
CI: true
2528
- run: pnpm run lint
2629

2730
tests:
2831
name: Tests
2932
runs-on: ubuntu-latest
3033
timeout-minutes: 10
34+
strategy:
35+
matrix:
36+
node-vesion:
37+
- 18
38+
- 20
39+
- 22
40+
- 24
3141

3242
steps:
33-
- uses: wyvox/action@v1
43+
- uses: actions/checkout@v4
44+
- uses: pnpm/action-setup@v4
45+
- uses: actions/setup-node@v4
46+
with:
47+
cache: pnpm
48+
node-version: ${{matrix.node-vesion}}
3449

3550
- name: install dependencies
3651
run: pnpm i

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
},
6666
"packageManager": "pnpm@9.12.2",
6767
"engines": {
68-
"node": "^20.18.0"
68+
"node": "^18 || ^20 || ^22 || >=24"
6969
},
7070
"publishConfig": {
7171
"access": "public",

0 commit comments

Comments
 (0)