77 types : [opened, synchronize, reopened, edited]
88
99env :
10+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
1011 NX_SELF_HOSTED_REMOTE_CACHE_ACCESS_TOKEN : ${{ secrets.NX_SELF_HOSTED_REMOTE_CACHE_ACCESS_TOKEN }}
1112 NX_SELF_HOSTED_REMOTE_CACHE_SERVER : ${{ secrets.NX_SELF_HOSTED_REMOTE_CACHE_SERVER }}
1213
@@ -16,23 +17,23 @@ jobs:
1617 runs-on : ubuntu-latest
1718 timeout-minutes : 60
1819 steps :
19- - uses : actions/checkout@v4
20+ - uses : actions/checkout@v6
2021 with :
2122 fetch-depth : 100
2223
2324 - name : Install pnpm
24- uses : pnpm/action-setup@v4
25+ uses : pnpm/action-setup@v5
2526
26- - uses : nrwl/nx-set-shas@v3
27+ - uses : nrwl/nx-set-shas@v5
2728
28- - uses : actions/setup-node@v4
29+ - uses : actions/setup-node@v6
2930 with :
3031 cache : " pnpm"
3132 cache-dependency-path : " **/pnpm-lock.yaml"
3233 node-version-file : " .nvmrc"
3334
3435 - name : Cache NX
35- uses : actions/cache@v4
36+ uses : actions/cache@v5
3637 with :
3738 path : .nx/cache
3839 key : nx-${{ env.NX_BRANCH }}-${{ env.NX_RUN_GROUP }}-${{ github.sha }}
4142 nx-${{ env.NX_BRANCH }}-
4243 nx-
4344
44- # This is needed for the canvas dep, Tiptap V3 should remove the need for this
45- - run : sudo apt-get update && sudo apt-get install -y build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev pkg-config
4645 - name : Install Dependencies
4746 run : pnpm install
4847
@@ -73,23 +72,23 @@ jobs:
7372 runs-on : ubuntu-latest
7473 timeout-minutes : 30
7574 steps :
76- - uses : actions/checkout@v4
75+ - uses : actions/checkout@v6
7776 with :
7877 fetch-depth : 100
7978
8079 - name : Install pnpm
81- uses : pnpm/action-setup@v4
80+ uses : pnpm/action-setup@v5
8281
83- - uses : nrwl/nx-set-shas@v3
82+ - uses : nrwl/nx-set-shas@v5
8483
85- - uses : actions/setup-node@v4
84+ - uses : actions/setup-node@v6
8685 with :
8786 cache : " pnpm"
8887 cache-dependency-path : " **/pnpm-lock.yaml"
8988 node-version-file : " .nvmrc"
9089
9190 - name : Cache NX
92- uses : actions/cache@v4
91+ uses : actions/cache@v5
9392 with :
9493 path : .nx/cache
9594 key : nx-playwright-${{ env.NX_BRANCH }}-${{ env.NX_RUN_GROUP }}-${{ github.sha }}
@@ -98,16 +97,14 @@ jobs:
9897 nx-playwright-${{ env.NX_BRANCH }}-
9998 nx-
10099
101- - run : sudo apt-get update && sudo apt-get install -y build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev pkg-config
102-
103100 - name : Install dependencies
104101 run : pnpm install
105102
106103 - name : Build packages
107104 run : pnpm run build
108105
109106 - name : Upload build artifacts
110- uses : actions/upload-artifact@v4
107+ uses : actions/upload-artifact@v7
111108 with :
112109 name : playwright-build
113110 path : |
@@ -129,21 +126,21 @@ jobs:
129126 shardIndex : [1, 2]
130127 shardTotal : [2]
131128 steps :
132- - uses : actions/checkout@v4
129+ - uses : actions/checkout@v6
133130 with :
134131 fetch-depth : 100
135132
136133 - name : Install pnpm
137- uses : pnpm/action-setup@v4
134+ uses : pnpm/action-setup@v5
138135
139- - uses : actions/setup-node@v4
136+ - uses : actions/setup-node@v6
140137 with :
141138 cache : " pnpm"
142139 cache-dependency-path : " **/pnpm-lock.yaml"
143140 node-version-file : " .nvmrc"
144141
145142 - name : Download build artifacts
146- uses : actions/download-artifact@v4
143+ uses : actions/download-artifact@v8
147144 with :
148145 name : playwright-build
149146
@@ -155,15 +152,15 @@ jobs:
155152 HOME=/root PLAYWRIGHT_CONFIG="--project ${{ matrix.browser }} --shard=${{ matrix.shardIndex }}/${{ matrix.shardTotal }}" pnpm run e2e
156153
157154 - name : Upload blob report
158- uses : actions/upload-artifact@v4
155+ uses : actions/upload-artifact@v7
159156 if : ${{ !cancelled() }}
160157 with :
161158 name : blob-report-${{ matrix.browser }}-${{ matrix.shardIndex }}
162159 path : tests/blob-report/
163160 retention-days : 1
164161
165162 - name : Upload HTML report
166- uses : actions/upload-artifact@v4
163+ uses : actions/upload-artifact@v7
167164 if : ${{ !cancelled() }}
168165 with :
169166 name : playwright-report-${{ matrix.browser }}-${{ matrix.shardIndex }}
@@ -176,12 +173,12 @@ jobs:
176173 needs : playwright
177174 runs-on : ubuntu-latest
178175 steps :
179- - uses : actions/checkout@v4
176+ - uses : actions/checkout@v6
180177
181178 - name : Install pnpm
182- uses : pnpm/action-setup@v4
179+ uses : pnpm/action-setup@v5
183180
184- - uses : actions/setup-node@v4
181+ - uses : actions/setup-node@v6
185182 with :
186183 cache : " pnpm"
187184 cache-dependency-path : " **/pnpm-lock.yaml"
@@ -191,7 +188,7 @@ jobs:
191188 run : pnpm install
192189
193190 - name : Download blob reports
194- uses : actions/download-artifact@v4
191+ uses : actions/download-artifact@v8
195192 with :
196193 path : tests/all-blob-reports
197194 pattern : blob-report-*
@@ -202,7 +199,7 @@ jobs:
202199 working-directory : tests
203200
204201 - name : Upload merged HTML report
205- uses : actions/upload-artifact@v4
202+ uses : actions/upload-artifact@v7
206203 with :
207204 name : playwright-report-merged
208205 path : tests/playwright-report/
0 commit comments