@@ -17,43 +17,67 @@ jobs:
1717 runs-on : ubuntu-latest
1818
1919 steps :
20- - uses : actions/checkout@v1
21- - uses : actions/setup-node@v1
20+ - uses : actions/checkout@v4
21+ - uses : pnpm/action-setup@v4
22+ - uses : actions/setup-node@v4
2223 with :
23- node-version : ' 12.x '
24+ node-version : 22
2425 - name : install dependencies
25- run : yarn install --frozen-lockfile --ignore-engines
26+ run : pnpm install
2627 - name : lint
27- run : yarn lint
28+ run : pnpm lint
29+
30+ legacy-node-test :
31+ name : Tests
32+ runs-on : ubuntu-latest
33+
34+ strategy :
35+ fail-fast : false
36+ matrix :
37+ node : ['6', '8', '10', '12', '14', '16', '18']
38+
39+ steps :
40+ - uses : actions/checkout@v4
41+ - uses : actions/setup-node@v4
42+ with :
43+ node-version : ${{ matrix.node }}
44+ - name : install dependencies
45+ run : npm install
46+ - name : test
47+ run : npm run test
2848
2949 test :
3050 name : Tests
3151 runs-on : ubuntu-latest
3252
3353 strategy :
54+ fail-fast : false
3455 matrix :
35- node : ['6 ', '8 ', '10', '12', '14 ']
56+ node : ['20 ', '22 ', '24 ']
3657
3758 steps :
38- - uses : actions/checkout@v1
39- - uses : actions/setup-node@v1
59+ - uses : actions/checkout@v4
60+ - uses : pnpm/action-setup@v4
61+ - uses : actions/setup-node@v4
4062 with :
4163 node-version : ${{ matrix.node }}
64+ cache : pnpm
4265 - name : install dependencies
43- run : yarn install --frozen-lockfile --ignore-engines
66+ run : pnpm install
4467 - name : test
45- run : yarn test
68+ run : pnpm run test
4669
4770 floating-test :
4871 name : Floating dependencies
4972 runs-on : ubuntu-latest
5073
5174 steps :
52- - uses : actions/checkout@v1
53- - uses : actions/setup-node@v1
75+ - uses : actions/checkout@v4
76+ - uses : pnpm/action-setup@v4
77+ - uses : actions/setup-node@v4
5478 with :
55- node-version : ' 12.x '
79+ node-version : 22
5680 - name : install dependencies
57- run : yarn install --no-lockfile --ignore-engines
81+ run : pnpm install --no-lockfile
5882 - name : test
59- run : yarn test
83+ run : pnpm test
0 commit comments