7979 echo "run_status=$run_status" >> "$GITHUB_OUTPUT"
8080 echo "reason=$reason" >> "$GITHUB_OUTPUT"
8181
82- - uses : actions/checkout@v4
82+ - uses : actions/checkout@v6
8383 if : steps.gate.outputs.run_status == 'true'
8484 with :
8585 fetch-depth : 0
9090
9191 - name : Setup Node.js
9292 if : steps.gate.outputs.run_status == 'true'
93- uses : actions/setup-node@v4
93+ uses : actions/setup-node@v6
9494 with :
95- node-version : 20
95+ node-version : 24
9696 cache : pnpm
9797
9898 - name : Install dependencies
@@ -139,19 +139,19 @@ jobs:
139139
140140 name : Cache install (${{ matrix.os }}, node v${{ matrix.node }})
141141 steps :
142- - uses : actions/checkout@v4
142+ - uses : actions/checkout@v6
143143 with :
144144 fetch-depth : 0
145145
146146 - name : Install pnpm package manager
147147 uses : pnpm/action-setup@v4
148148
149- - uses : actions/setup-node@v4
149+ - uses : actions/setup-node@v6
150150 with :
151151 node-version : ${{ matrix.node }}
152152 cache : pnpm
153153
154- - uses : actions/cache@v4
154+ - uses : actions/cache@v5
155155 id : cache-modules
156156 with :
157157 lookup-only : true
@@ -162,7 +162,7 @@ jobs:
162162 run : pnpm install --frozen-lockfile
163163
164164 - name : Cache Playwright browsers
165- uses : actions/cache@v4
165+ uses : actions/cache@v5
166166 id : cache-playwright
167167 with :
168168 path : ~/.cache/ms-playwright
@@ -219,19 +219,19 @@ jobs:
219219
220220 name : E2E ${{ matrix.os }}/${{ matrix.pm }}/${{ matrix.node }}
221221 steps :
222- - uses : actions/checkout@v4
222+ - uses : actions/checkout@v6
223223 with :
224224 fetch-depth : 0
225225
226226 - name : Install pnpm package manager
227227 uses : pnpm/action-setup@v4
228228
229- - uses : actions/setup-node@v4
229+ - uses : actions/setup-node@v6
230230 with :
231231 node-version : ${{ matrix.node }}
232232 cache : pnpm
233233
234- - uses : actions/cache@v4
234+ - uses : actions/cache@v5
235235 id : cache-modules
236236 with :
237237 path : " **/node_modules"
@@ -285,7 +285,7 @@ jobs:
285285
286286 - name : Upload test results
287287 if : always()
288- uses : actions/upload-artifact@v4
288+ uses : actions/upload-artifact@v7
289289 with :
290290 name : results-${{ matrix.os }}-${{ matrix.pm }}-${{ matrix.node }}
291291 path : results-${{ matrix.os }}-${{ matrix.pm }}-${{ matrix.node }}.json
@@ -298,7 +298,7 @@ jobs:
298298 steps :
299299 - name : Download all workflow run artifacts
300300 if : needs.e2e.result != 'skipped'
301- uses : actions/download-artifact@v4
301+ uses : actions/download-artifact@v8
302302 with :
303303 path : artifacts
304304 pattern : results-*
@@ -366,7 +366,7 @@ jobs:
366366 fi
367367
368368 - name : Upload summary artifact
369- uses : actions/upload-artifact@v4
369+ uses : actions/upload-artifact@v7
370370 with :
371371 name : e2e-test-summary
372372 path : summary.md
0 commit comments