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'
@@ -47,15 +50,12 @@ jobs:
47
50
runs-on : ubuntu-latest
48
51
needs :
49
52
- prepare
50
- strategy :
51
- matrix :
52
- node-version : [16.x, 18.x, 20.x]
53
53
steps :
54
54
- uses : actions/checkout@v3
55
- - name : Use Node.js ${{ matrix.node-version }}
56
- uses : actions/setup-node@v3
55
+ - name : Set up Node.js
56
+ uses : actions/setup-node@v4
57
57
with :
58
- node-version : ${{ matrix.node-version }}
58
+ node-version-file : ' .nvmrc '
59
59
cache : ' yarn'
60
60
- run : yarn --immutable --immutable-cache
61
61
- run : yarn lint
@@ -80,11 +80,14 @@ jobs:
80
80
- prepare
81
81
strategy :
82
82
matrix :
83
- node-version : [16.x, 18.x, 20.x]
83
+ node-version :
84
+ - 18.x
85
+ - 20.x
86
+ - 22.x
84
87
steps :
85
88
- uses : actions/checkout@v3
86
89
- name : Use Node.js ${{ matrix.node-version }}
87
- uses : actions/setup-node@v3
90
+ uses : actions/setup-node@v4
88
91
with :
89
92
node-version : ${{ matrix.node-version }}
90
93
cache : ' yarn'
0 commit comments