@@ -14,13 +14,13 @@ jobs:
1414 timeout-minutes : 60
1515 runs-on : macos-15-xlarge
1616 steps :
17- - uses : actions/checkout@v4
18- - uses : actions/setup-node@v4
17+ - uses : actions/checkout@v6
18+ - uses : actions/setup-node@v6
1919 with :
2020 node-version : 22
2121 cache : ' npm'
2222 - name : Cache node_modules
23- uses : actions/cache@v4
23+ uses : actions/cache@v5
2424 id : cache-node-modules
2525 with :
2626 path : node_modules
@@ -33,13 +33,13 @@ jobs:
3333 runs-on : macos-15-xlarge
3434 needs : install
3535 steps :
36- - uses : actions/checkout@v4
37- - uses : actions/setup-node@v4
36+ - uses : actions/checkout@v6
37+ - uses : actions/setup-node@v6
3838 with :
3939 node-version : 22
4040 cache : ' npm'
4141 - name : Get node_modules from cache
42- uses : actions/cache@v4
42+ uses : actions/cache@v5
4343 id : cache-node-modules
4444 with :
4545 path : node_modules
@@ -64,13 +64,13 @@ jobs:
6464 matrix :
6565 browser : ['chrome', 'firefox', 'safari']
6666 steps :
67- - uses : actions/checkout@v4
68- - uses : actions/setup-node@v4
67+ - uses : actions/checkout@v6
68+ - uses : actions/setup-node@v6
6969 with :
7070 node-version : 22
7171 cache : ' npm'
7272 - name : Get node_modules from cache
73- uses : actions/cache@v4
73+ uses : actions/cache@v5
7474 with :
7575 path : node_modules
7676 key : modules-${{ hashFiles('package-lock.json', 'patches/**') }}
8080 echo "PLAYWRIGHT_VERSION=$PLAYWRIGHT_VERSION" >> $GITHUB_ENV
8181 # Cache browser binaries, cache key is based on Playwright version and OS
8282 - name : Cache Playwright browser binaries
83- uses : actions/cache@v4
83+ uses : actions/cache@v5
8484 id : playwright-cache
8585 with :
8686 path : ' ~/.cache/ms-playwright'
9797 run : npx playwright install-deps
9898 - name : Run Playwright browser tests
9999 run : npx playwright test --project=${{matrix.browser}}
100- - uses : actions/upload-artifact@v4
100+ - uses : actions/upload-artifact@v7
101101 if : always()
102102 with :
103103 name : test-results-${{ matrix.browser }}
0 commit comments