@@ -9,6 +9,7 @@ permissions:
9
9
contents : read
10
10
pages : write
11
11
id-token : write
12
+ actions : read
12
13
13
14
jobs :
14
15
build :
@@ -19,16 +20,16 @@ jobs:
19
20
timeout-minutes : 15
20
21
steps :
21
22
- name : Checkout
22
- uses : actions/checkout@v3
23
+ uses : actions/checkout@v4
23
24
with :
24
25
fetch-depth : 0
25
26
26
- - uses : pnpm/action-setup@v3
27
+ - uses : pnpm/action-setup@v4
27
28
with :
28
29
version : 8
29
30
30
31
- name : Use Node.js ${{ matrix.node-version }}
31
- uses : actions/setup-node@v3
32
+ uses : actions/setup-node@v4
32
33
with :
33
34
node-version : ${{ matrix.node-version }}
34
35
cache : " pnpm"
43
44
run : npm run build
44
45
45
46
- name : Upload Built Website
46
- uses : actions/upload-pages-artifact@v1
47
+ uses : actions/upload-pages-artifact@v3
47
48
with :
48
49
path : ./dist/
49
50
@@ -56,20 +57,20 @@ jobs:
56
57
timeout-minutes : 15
57
58
steps :
58
59
- name : Checkout
59
- uses : actions/checkout@v3
60
+ uses : actions/checkout@v4
60
61
61
- - uses : pnpm/action-setup@v3
62
+ - uses : pnpm/action-setup@v4
62
63
with :
63
64
version : 8
64
65
65
66
- name : Use Node.js ${{ matrix.node-version }}
66
- uses : actions/setup-node@v3
67
+ uses : actions/setup-node@v4
67
68
with :
68
69
node-version : ${{ matrix.node-version }}
69
70
cache : " pnpm"
70
71
71
72
- name : Retrieve output from build step
72
- uses : actions/download-artifact@v3
73
+ uses : actions/download-artifact@v4
73
74
with :
74
75
name : github-pages
75
76
path : ./website-build
89
90
run : npx playwright test
90
91
91
92
- name : Upload Test Results
92
- uses : actions/upload-artifact@v3
93
+ uses : actions/upload-artifact@v4
93
94
if : always()
94
95
with :
95
96
name : playwright-report
@@ -108,4 +109,4 @@ jobs:
108
109
steps :
109
110
- name : Deploy to GitHub Pages
110
111
id : deployment
111
- uses : actions/deploy-pages@v1
112
+ uses : actions/deploy-pages@v4
0 commit comments