@@ -22,34 +22,34 @@ concurrency:
2222jobs :
2323 macos-install :
2424 name : MacOS Install
25- runs-on : macos-12
25+ runs-on : macos-14
2626 steps :
27- - uses : actions/checkout@v3
27+ - uses : actions/checkout@v5
2828 with :
2929 submodules : recursive
3030
31- - uses : actions/setup-node@v3
31+ - uses : actions/setup-node@v6
3232 with :
33- node-version : 20
33+ node-version-file : .nvmrc
3434
3535 - name : Cache node_modules
36- uses : actions/cache@v3
36+ uses : actions/cache@v4
3737 id : cache-macos-node-modules
3838 with :
3939 path : |
4040 node_modules
4141 key : macos-modules-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
4242
4343 - name : Cache Playwright binaries
44- uses : actions/cache@v3
44+ uses : actions/cache@v4
4545 id : cache-macos-playwright
4646 with :
4747 path : |
4848 ~/Library/Caches/ms-playwright
4949 key : macos-playwright-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
5050
5151 - name : Cache Test Suites
52- uses : actions/cache@v3
52+ uses : actions/cache@v4
5353 id : cache-macos-test-suites
5454 with :
5555 path : |
@@ -72,32 +72,32 @@ jobs:
7272 name : Windows Install
7373 runs-on : windows-2022
7474 steps :
75- - uses : actions/checkout@v3
75+ - uses : actions/checkout@v5
7676 with :
7777 submodules : recursive
7878
79- - uses : actions/setup-node@v3
79+ - uses : actions/setup-node@v6
8080 with :
81- node-version : 20
81+ node-version-file : .nvmrc
8282
8383 - name : Cache node_modules
84- uses : actions/cache@v3
84+ uses : actions/cache@v4
8585 id : cache-windows-node-modules
8686 with :
8787 path : |
8888 node_modules
8989 key : windows-modules-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
9090
9191 - name : Cache Playwright binaries
92- uses : actions/cache@v3
92+ uses : actions/cache@v4
9393 id : cache-windows-playwright
9494 with :
9595 path : |
9696 C:\Users\runneradmin\AppData\Local\ms-playwright
9797 key : windows-playwright-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
9898
9999 - name : Cache Test Suites
100- uses : actions/cache@v3
100+ uses : actions/cache@v4
101101 id : cache-windows-test-suites
102102 with :
103103 path : |
@@ -119,40 +119,40 @@ jobs:
119119 test-voiceover-preview :
120120 name : Playwright VoiceOver Reduced Tests (${{ matrix.shardIndex }} / 1)
121121 needs : macos-install
122- runs-on : macos-12
122+ runs-on : macos-14
123123 strategy :
124124 fail-fast : false
125125 matrix :
126126 shardIndex : [1]
127127
128128 steps :
129- - uses : actions/checkout@v3
129+ - uses : actions/checkout@v5
130130 with :
131131 submodules : recursive
132132
133- - uses : actions/setup-node@v3
133+ - uses : actions/setup-node@v6
134134 with :
135- node-version : 20
135+ node-version-file : .nvmrc
136136
137137 - name : Guidepup Setup
138- uses : guidepup/setup-action@0.13.0
138+ uses : guidepup/setup-action@0.17.3
139139
140140 - name : Cache node_modules
141- uses : actions/cache@v3
141+ uses : actions/cache@v4
142142 with :
143143 path : |
144144 node_modules
145145 key : macos-modules-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
146146
147147 - name : Cache Playwright
148- uses : actions/cache@v3
148+ uses : actions/cache@v4
149149 with :
150150 path : |
151151 ~/Library/Caches/ms-playwright
152152 key : macos-playwright-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
153153
154154 - name : Cache Test Suites
155- uses : actions/cache@v3
155+ uses : actions/cache@v4
156156 with :
157157 path : |
158158 testSuites.json
@@ -190,33 +190,33 @@ jobs:
190190 shardIndex : [1]
191191
192192 steps :
193- - uses : actions/checkout@v3
193+ - uses : actions/checkout@v5
194194 with :
195195 submodules : recursive
196196
197- - uses : actions/setup-node@v3
197+ - uses : actions/setup-node@v6
198198 with :
199- node-version : 20
199+ node-version-file : .nvmrc
200200
201201 - name : Guidepup Setup
202- uses : guidepup/setup-action@0.13.0
202+ uses : guidepup/setup-action@0.17.3
203203
204204 - name : Cache node_modules
205- uses : actions/cache@v3
205+ uses : actions/cache@v4
206206 with :
207207 path : |
208208 node_modules
209209 key : windows-modules-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
210210
211211 - name : Cache Playwright
212- uses : actions/cache@v3
212+ uses : actions/cache@v4
213213 with :
214214 path : |
215215 C:\Users\runneradmin\AppData\Local\ms-playwright
216216 key : windows-playwright-${{ hashFiles('yarn.lock') }}-${{ hashFiles('package.json') }}
217217
218218 - name : Cache Test Suites
219- uses : actions/cache@v3
219+ uses : actions/cache@v4
220220 with :
221221 path : |
222222 testSuites.json
@@ -271,13 +271,13 @@ jobs:
271271 sudo apt-get autoremove -y
272272 sudo apt-get clean
273273
274- - uses : actions/checkout@v3
274+ - uses : actions/checkout@v5
275275 with :
276276 submodules : recursive
277277
278- - uses : actions/setup-node@v3
278+ - uses : actions/setup-node@v6
279279 with :
280- node-version : 20
280+ node-version-file : .nvmrc
281281
282282 - name : Update Deployment Status - Start
283283 uses : bobheadxi/deployments@v1
@@ -293,7 +293,7 @@ jobs:
293293 path : ./playwright-report
294294
295295 - name : Cache node_modules
296- uses : actions/cache@v3
296+ uses : actions/cache@v4
297297 id : cache-macos-node-modules
298298 with :
299299 path : |
0 commit comments