2020 lint :
2121 runs-on : ubuntu-latest
2222 steps :
23- - uses : actions/checkout@v4
24- - uses : actions/setup-node@v4
23+ - uses : actions/checkout@v6
24+ - uses : actions/setup-node@v6
2525 with :
2626 node-version : " 22"
2727 cache : " npm"
3838 !contains(github.event.head_commit.message, '[skip link check]') &&
3939 vars.SKIP_LINK_CHECK != 'true'
4040 steps :
41- - uses : actions/checkout@v4
41+ - uses : actions/checkout@v6
4242 - uses : lycheeverse/lychee-action@v2
4343 with :
4444 # Check all markdown source files for broken links.
5656 test-unit :
5757 runs-on : ubuntu-latest
5858 steps :
59- - uses : actions/checkout@v4
60- - uses : actions/setup-node@v4
59+ - uses : actions/checkout@v6
60+ - uses : actions/setup-node@v6
6161 with :
6262 node-version : " 22"
6363 cache : " npm"
@@ -68,44 +68,44 @@ jobs:
6868 needs : [lint]
6969 runs-on : ubuntu-latest
7070 steps :
71- - uses : actions/checkout@v4
72- - uses : actions/setup-node@v4
71+ - uses : actions/checkout@v6
72+ - uses : actions/setup-node@v6
7373 with :
7474 node-version : " 22"
7575 cache : " npm"
76- - uses : actions/cache@v4
76+ - uses : actions/cache@v5
7777 with :
7878 path : .next/cache
7979 key : ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]s', '**.[jt]sx') }}
8080 restore-keys : |
8181 ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
8282 - run : npm ci
8383 - run : npm run build
84- - uses : actions/upload-artifact@v4
84+ - uses : actions/upload-artifact@v7
8585 with :
8686 name : website
8787 path : ./out
88- - uses : actions/upload-pages-artifact@v3
88+ - uses : actions/upload-pages-artifact@v4
8989 with :
9090 path : ./out
9191
9292 test-e2e :
9393 needs : [build]
9494 runs-on : ubuntu-latest
9595 steps :
96- - uses : actions/checkout@v4
97- - uses : actions/setup-node@v4
96+ - uses : actions/checkout@v6
97+ - uses : actions/setup-node@v6
9898 with :
9999 node-version : " 22"
100100 cache : " npm"
101101 - run : npm ci
102102 - run : npx playwright install --with-deps chromium
103- - uses : actions/download-artifact@v4
103+ - uses : actions/download-artifact@v8
104104 with :
105105 name : website
106106 path : ./out
107107 - run : npm run test:e2e
108- - uses : actions/upload-artifact@v4
108+ - uses : actions/upload-artifact@v7
109109 if : failure()
110110 with :
111111 name : playwright-report
@@ -123,5 +123,5 @@ jobs:
123123 name : github-pages
124124 url : ${{ steps.deployment.outputs.page_url }}
125125 steps :
126- - uses : actions/deploy-pages@v4
126+ - uses : actions/deploy-pages@v5
127127 id : deployment
0 commit comments