1818 fail-fast : false
1919 matrix :
2020 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
21- node-version : [18, 20, 22]
21+ node-version : [18, 20, 22, 24 ]
2222 steps :
23- - uses : actions/checkout@v4
23+ - uses : actions/checkout@v5
2424 - name : Setup Node
2525 uses : ./
2626 with :
3737 os : [ubuntu-latest, windows-latest, macos-13]
3838 node-version : [lts/dubnium, lts/erbium, lts/fermium, lts/*, lts/-1]
3939 steps :
40- - uses : actions/checkout@v4
40+ - uses : actions/checkout@v5
4141 - name : Setup Node
4242 uses : ./
4343 with :
6464 ' 20.0.0-v8-canary20221101e50e45c9f8'
6565 ]
6666 steps :
67- - uses : actions/checkout@v4
67+ - uses : actions/checkout@v5
6868 - name : Setup Node
6969 uses : ./
7070 with :
8484 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
8585 node-version : [20-nightly, 21-nightly, 18.0.0-nightly]
8686 steps :
87- - uses : actions/checkout@v4
87+ - uses : actions/checkout@v5
8888 - name : Setup Node
8989 uses : ./
9090 with :
@@ -104,7 +104,7 @@ jobs:
104104 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
105105 node-version : [20.0.0-rc.1, 18.0.0-rc.2, 19.0.0-rc.0]
106106 steps :
107- - uses : actions/checkout@v4
107+ - uses : actions/checkout@v5
108108 - name : Setup Node
109109 uses : ./
110110 with :
@@ -124,7 +124,7 @@ jobs:
124124 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
125125 node-version : [18.20.0, 20.10.0, 22.0.0]
126126 steps :
127- - uses : actions/checkout@v4
127+ - uses : actions/checkout@v5
128128 - name : Setup Node
129129 uses : ./
130130 with :
@@ -139,9 +139,9 @@ jobs:
139139 fail-fast : false
140140 matrix :
141141 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
142- node-version : [18, 20, 22]
142+ node-version : [18, 20, 22, 24 ]
143143 steps :
144- - uses : actions/checkout@v4
144+ - uses : actions/checkout@v5
145145 - name : Setup Node and check latest
146146 uses : ./
147147 with :
@@ -160,13 +160,13 @@ jobs:
160160 node-version-file :
161161 [.nvmrc, .tool-versions, .tool-versions-node, package.json]
162162 steps :
163- - uses : actions/checkout@v4
163+ - uses : actions/checkout@v5
164164 - name : Setup node from node version file
165165 uses : ./
166166 with :
167167 node-version-file : ' __tests__/data/${{ matrix.node-version-file }}'
168168 - name : Verify node
169- run : __tests__/verify-node.sh 20
169+ run : __tests__/verify-node.sh 24
170170
171171 version-file-volta :
172172 runs-on : ${{ matrix.os }}
@@ -175,13 +175,13 @@ jobs:
175175 matrix :
176176 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
177177 steps :
178- - uses : actions/checkout@v4
178+ - uses : actions/checkout@v5
179179 - name : Setup node from node version file
180180 uses : ./
181181 with :
182182 node-version-file : ' __tests__/data/package-volta.json'
183183 - name : Verify node
184- run : __tests__/verify-node.sh 20
184+ run : __tests__/verify-node.sh 24
185185
186186 version-file-volta-extends :
187187 runs-on : ${{ matrix.os }}
@@ -190,13 +190,13 @@ jobs:
190190 matrix :
191191 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
192192 steps :
193- - uses : actions/checkout@v4
193+ - uses : actions/checkout@v5
194194 - name : Setup node from node version file
195195 uses : ./
196196 with :
197197 node-version-file : ' __tests__/data/package-volta-extends.json'
198198 - name : Verify node
199- run : __tests__/verify-node.sh 20
199+ run : __tests__/verify-node.sh 24
200200
201201 node-dist :
202202 runs-on : ${{ matrix.os }}
@@ -206,7 +206,7 @@ jobs:
206206 os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
207207 node-version : [17, 19]
208208 steps :
209- - uses : actions/checkout@v4
209+ - uses : actions/checkout@v5
210210 - name : Setup Node from dist
211211 uses : ./
212212 with :
@@ -222,7 +222,7 @@ jobs:
222222 matrix :
223223 os : [ubuntu-latest, windows-latest, macos-13]
224224 steps :
225- - uses : actions/checkout@v4
225+ - uses : actions/checkout@v5
226226 # test old versions which didn't have npm and layout different
227227 - name : Setup node 0.12.18 from dist
228228 uses : ./
@@ -235,7 +235,7 @@ jobs:
235235 arch :
236236 runs-on : windows-latest
237237 steps :
238- - uses : actions/checkout@v4
238+ - uses : actions/checkout@v5
239239 - name : Setup node 20 x86 from dist
240240 uses : ./
241241 with :
@@ -259,7 +259,7 @@ jobs:
259259 echo "LATEST_NODE_VERSION=$latestNodeVersion" >> $GITHUB_OUTPUT
260260 id : version
261261 shell : bash
262- - uses : actions/checkout@v4
262+ - uses : actions/checkout@v5
263263 - name : Setup Node
264264 uses : ./
265265 with :
0 commit comments