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
@@ -406,7 +406,7 @@ jobs:
406406 run : docker save chive:ci | gzip > /tmp/chive-image.tar.gz
407407
408408 - name : Upload Docker image artifact
409- uses : actions/upload-artifact@v4
409+ uses : actions/upload-artifact@v7
410410 with :
411411 name : docker-image
412412 path : /tmp/chive-image.tar.gz
@@ -421,10 +421,10 @@ jobs:
421421 runs-on : ubuntu-latest
422422 needs : [docker-build]
423423 steps :
424- - uses : actions/checkout@v4
424+ - uses : actions/checkout@v7
425425
426426 - name : Download Docker image artifact
427- uses : actions/download-artifact@v4
427+ uses : actions/download-artifact@v8
428428 with :
429429 name : docker-image
430430 path : /tmp
@@ -575,7 +575,7 @@ jobs:
575575 ADMIN_DIDS : did:plc:test-admin-did
576576
577577 steps :
578- - uses : actions/checkout@v4
578+ - uses : actions/checkout@v7
579579 - uses : ./.github/actions/setup-node-pnpm
580580 - uses : ./.github/actions/start-services
581581
0 commit comments