18
18
fail-fast : false
19
19
matrix :
20
20
os : [ubuntu-latest, windows-latest, macos-latest]
21
- node-version : [10, 12, 14 ]
21
+ node-version : [18, 20, 22 ]
22
22
steps :
23
23
- uses : actions/checkout@v4
24
24
- name : Setup Node
34
34
strategy :
35
35
fail-fast : false
36
36
matrix :
37
- os : [ubuntu-latest, windows-latest, macos-latest ]
37
+ os : [ubuntu-latest, windows-latest, macos-13 ]
38
38
node-version : [lts/dubnium, lts/erbium, lts/fermium, lts/*, lts/-1]
39
39
steps :
40
40
- uses : actions/checkout@v4
43
43
with :
44
44
node-version : ${{ matrix.node-version }}
45
45
check-latest : true
46
- - if : runner.os != 'Windows'
46
+ - if : runner.os != 'Windows' && runner.os != 'macOS'
47
47
name : Verify node and npm
48
48
run : |
49
49
. "$NVM_DIR/nvm.sh"
83
83
matrix :
84
84
os : [ubuntu-latest, windows-latest, macos-latest]
85
85
node-version :
86
- [16.0 .0-nightly20210420a0261d231c, 17 -nightly, 18.0.0-nightly]
86
+ [20.11 .0-nightly202312211a0be537da, 21 -nightly, 18.0.0-nightly]
87
87
steps :
88
88
- uses : actions/checkout@v4
89
89
- name : Setup Node
@@ -103,7 +103,7 @@ jobs:
103
103
fail-fast : false
104
104
matrix :
105
105
os : [ubuntu-latest, windows-latest, macos-latest]
106
- node-version : [16 .0.0-rc.1, 18.0.0-rc.2, 19.0.0-rc.0]
106
+ node-version : [20 .0.0-rc.1, 18.0.0-rc.2, 19.0.0-rc.0]
107
107
steps :
108
108
- uses : actions/checkout@v4
109
109
- name : Setup Node
@@ -123,7 +123,7 @@ jobs:
123
123
fail-fast : false
124
124
matrix :
125
125
os : [ubuntu-latest, windows-latest, macos-latest]
126
- node-version : [10.15, 12.16. 0, 14.2 .0, 16.3 .0]
126
+ node-version : [18.20. 0, 20.10 .0, 22.0 .0]
127
127
steps :
128
128
- uses : actions/checkout@v4
129
129
- name : Setup Node
@@ -140,7 +140,7 @@ jobs:
140
140
fail-fast : false
141
141
matrix :
142
142
os : [ubuntu-latest, windows-latest, macos-latest]
143
- node-version : [10, 12, 14 ]
143
+ node-version : [18, 20, 22 ]
144
144
steps :
145
145
- uses : actions/checkout@v4
146
146
- name : Setup Node and check latest
@@ -167,7 +167,7 @@ jobs:
167
167
with :
168
168
node-version-file : ' __tests__/data/${{ matrix.node-version-file }}'
169
169
- name : Verify node
170
- run : __tests__/verify-node.sh 14
170
+ run : __tests__/verify-node.sh 20
171
171
172
172
version-file-volta :
173
173
runs-on : ${{ matrix.os }}
@@ -182,7 +182,7 @@ jobs:
182
182
with :
183
183
node-version-file : ' __tests__/data/package-volta.json'
184
184
- name : Verify node
185
- run : __tests__/verify-node.sh 16
185
+ run : __tests__/verify-node.sh 20
186
186
187
187
version-file-volta-extends :
188
188
runs-on : ${{ matrix.os }}
@@ -197,15 +197,15 @@ jobs:
197
197
with :
198
198
node-version-file : ' __tests__/data/package-volta-extends.json'
199
199
- name : Verify node
200
- run : __tests__/verify-node.sh 16
200
+ run : __tests__/verify-node.sh 20
201
201
202
202
node-dist :
203
203
runs-on : ${{ matrix.os }}
204
204
strategy :
205
205
fail-fast : false
206
206
matrix :
207
207
os : [ubuntu-latest, windows-latest, macos-latest]
208
- node-version : [11, 13 ]
208
+ node-version : [17, 19 ]
209
209
steps :
210
210
- uses : actions/checkout@v4
211
211
- name : Setup Node from dist
@@ -221,7 +221,7 @@ jobs:
221
221
strategy :
222
222
fail-fast : false
223
223
matrix :
224
- os : [ubuntu-latest, windows-latest, macos-latest ]
224
+ os : [ubuntu-latest, windows-latest, macos-13 ]
225
225
steps :
226
226
- uses : actions/checkout@v4
227
227
# test old versions which didn't have npm and layout different
@@ -237,10 +237,10 @@ jobs:
237
237
runs-on : windows-latest
238
238
steps :
239
239
- uses : actions/checkout@v4
240
- - name : Setup node 14 x86 from dist
240
+ - name : Setup node 20 x86 from dist
241
241
uses : ./
242
242
with :
243
- node-version : ' 14 '
243
+ node-version : ' 20 '
244
244
architecture : ' x86'
245
245
- name : Verify node
246
246
run : __tests__/verify-arch.sh "ia32"
0 commit comments