10
10
steps :
11
11
- uses : actions/checkout@v3
12
12
- name : Use Node.js
13
- uses : actions/setup-node@v3
13
+ uses : actions/setup-node@v4
14
14
with :
15
15
node-version-file : ' .nvmrc'
16
16
cache : ' yarn'
@@ -24,11 +24,14 @@ jobs:
24
24
- prepare
25
25
strategy :
26
26
matrix :
27
- node-version : [16.x, 18.x, 20.x]
27
+ node-version :
28
+ - 18.x
29
+ - 20.x
30
+ - 22.x
28
31
steps :
29
32
- uses : actions/checkout@v3
30
33
- name : Use Node.js ${{ matrix.node-version }}
31
- uses : actions/setup-node@v3
34
+ uses : actions/setup-node@v4
32
35
with :
33
36
node-version : ${{ matrix.node-version }}
34
37
cache : ' yarn'
@@ -50,15 +53,12 @@ jobs:
50
53
runs-on : ubuntu-latest
51
54
needs :
52
55
- prepare
53
- strategy :
54
- matrix :
55
- node-version : [16.x, 18.x, 20.x]
56
56
steps :
57
57
- uses : actions/checkout@v3
58
- - name : Use Node.js ${{ matrix.node-version }}
59
- uses : actions/setup-node@v3
58
+ - name : Set up Node.js
59
+ uses : actions/setup-node@v4
60
60
with :
61
- node-version : ${{ matrix.node-version }}
61
+ node-version-file : ' .nvmrc '
62
62
cache : ' yarn'
63
63
- run : yarn --immutable --immutable-cache
64
64
- run : yarn lint
@@ -83,11 +83,14 @@ jobs:
83
83
- prepare
84
84
strategy :
85
85
matrix :
86
- node-version : [16.x, 18.x, 20.x]
86
+ node-version :
87
+ - 18.x
88
+ - 20.x
89
+ - 22.x
87
90
steps :
88
91
- uses : actions/checkout@v3
89
92
- name : Use Node.js ${{ matrix.node-version }}
90
- uses : actions/setup-node@v3
93
+ uses : actions/setup-node@v4
91
94
with :
92
95
node-version : ${{ matrix.node-version }}
93
96
cache : ' yarn'
0 commit comments