3030 name : Lint & Format
3131 runs-on : ubuntu-latest
3232 steps :
33- - uses : actions/checkout@v4
33+ - uses : actions/checkout@v7
3434 - uses : ./.github/actions/setup-node-pnpm
3535 - run : pnpm lint
3636 - run : pnpm format:check
5151 name : Type Check
5252 runs-on : ubuntu-latest
5353 steps :
54- - uses : actions/checkout@v4
54+ - uses : actions/checkout@v7
5555 - uses : ./.github/actions/setup-node-pnpm
5656 - run : pnpm typecheck
5757
@@ -63,21 +63,21 @@ jobs:
6363 name : Unit Tests
6464 runs-on : ubuntu-latest
6565 steps :
66- - uses : actions/checkout@v4
66+ - uses : actions/checkout@v7
6767 - uses : ./.github/actions/setup-node-pnpm
6868
6969 - name : Run unit tests with coverage
7070 run : pnpm test:unit --coverage
7171
7272 - name : Upload coverage to Codecov
73- uses : codecov/codecov-action@v5
73+ uses : codecov/codecov-action@v7
7474 with :
7575 files : ./coverage/lcov.info
7676 flags : unit
7777 fail_ci_if_error : false
7878
7979 - name : Upload coverage artifacts
80- uses : actions/upload-artifact@v4
80+ uses : actions/upload-artifact@v7
8181 with :
8282 name : coverage-report
8383 path : coverage/
8787 name : Frontend Tests
8888 runs-on : ubuntu-latest
8989 steps :
90- - uses : actions/checkout@v4
90+ - uses : actions/checkout@v7
9191 - uses : ./.github/actions/setup-node-pnpm
9292
9393 # Without `--coverage` the frontend thresholds in web/vitest.config.ts are
@@ -149,7 +149,7 @@ jobs:
149149 ADMIN_DIDS : did:plc:test-admin-did
150150
151151 steps :
152- - uses : actions/checkout@v4
152+ - uses : actions/checkout@v7
153153 - uses : ./.github/actions/setup-node-pnpm
154154 - uses : ./.github/actions/start-services
155155
@@ -209,7 +209,7 @@ jobs:
209209 ADMIN_DIDS : did:plc:test-admin-did
210210
211211 steps :
212- - uses : actions/checkout@v4
212+ - uses : actions/checkout@v7
213213 - uses : ./.github/actions/setup-node-pnpm
214214 - uses : ./.github/actions/start-services
215215
@@ -288,12 +288,12 @@ jobs:
288288 DISABLE_RATE_LIMITING : ' true'
289289
290290 steps :
291- - uses : actions/checkout@v4
291+ - uses : actions/checkout@v7
292292 - uses : ./.github/actions/setup-node-pnpm
293293 - uses : ./.github/actions/start-services
294294
295295 - name : Cache Playwright browsers
296- uses : actions/cache@v4
296+ uses : actions/cache@v6
297297 id : playwright-cache
298298 with :
299299 path : ~/.cache/ms-playwright
@@ -312,7 +312,7 @@ jobs:
312312
313313 - name : Upload Playwright report
314314 if : failure()
315- uses : actions/upload-artifact@v4
315+ uses : actions/upload-artifact@v7
316316 with :
317317 name : playwright-report
318318 path : |
@@ -329,14 +329,14 @@ jobs:
329329 runs-on : ubuntu-latest
330330 needs : [unit-tests, frontend-tests, integration-tests, compliance-tests]
331331 steps :
332- - uses : actions/checkout@v4
332+ - uses : actions/checkout@v7
333333 - uses : ./.github/actions/setup-node-pnpm
334334
335335 - name : Build all packages
336336 run : pnpm build
337337
338338 - name : Upload build artifacts
339- uses : actions/upload-artifact@v4
339+ uses : actions/upload-artifact@v7
340340 with :
341341 name : dist
342342 path : dist/
@@ -357,30 +357,30 @@ jobs:
357357 runs-on : ubuntu-latest
358358 needs : [build]
359359 steps :
360- - uses : actions/checkout@v4
360+ - uses : actions/checkout@v7
361361
362362 - name : Set up Docker Buildx
363- uses : docker/setup-buildx-action@v3
363+ uses : docker/setup-buildx-action@v4
364364
365365 - name : Log in to GitHub Container Registry
366366 if : github.event_name != 'pull_request'
367- uses : docker/login-action@v3
367+ uses : docker/login-action@v4
368368 with :
369369 registry : ${{ env.REGISTRY }}
370370 username : ${{ github.actor }}
371371 password : ${{ secrets.GITHUB_TOKEN }}
372372
373373 - name : Extract metadata for backend image
374374 id : meta-api
375- uses : docker/metadata-action@v5
375+ uses : docker/metadata-action@v6
376376 with :
377377 images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
378378 tags : |
379379 type=sha
380380 type=ref,event=branch
381381
382382 - name : Build backend image
383- uses : docker/build-push-action@v6
383+ uses : docker/build-push-action@v7
384384 with :
385385 context : .
386386 file : docker/Dockerfile
@@ -404,7 +404,7 @@ jobs:
404404 run : docker save chive:ci | gzip > /tmp/chive-image.tar.gz
405405
406406 - name : Upload Docker image artifact
407- uses : actions/upload-artifact@v4
407+ uses : actions/upload-artifact@v7
408408 with :
409409 name : docker-image
410410 path : /tmp/chive-image.tar.gz
@@ -419,10 +419,10 @@ jobs:
419419 runs-on : ubuntu-latest
420420 needs : [docker-build]
421421 steps :
422- - uses : actions/checkout@v4
422+ - uses : actions/checkout@v7
423423
424424 - name : Download Docker image artifact
425- uses : actions/download-artifact@v4
425+ uses : actions/download-artifact@v8
426426 with :
427427 name : docker-image
428428 path : /tmp
@@ -573,7 +573,7 @@ jobs:
573573 ADMIN_DIDS : did:plc:test-admin-did
574574
575575 steps :
576- - uses : actions/checkout@v4
576+ - uses : actions/checkout@v7
577577 - uses : ./.github/actions/setup-node-pnpm
578578 - uses : ./.github/actions/start-services
579579
0 commit comments