@@ -120,51 +120,6 @@ jobs:
120120 echo "flaky=$flaky" >> $GITHUB_OUTPUT
121121 echo "skipped=$skipped" >> $GITHUB_OUTPUT
122122
123- deploy_report :
124- name : Deploy Test Report
125- needs : [e2e_tests]
126- if : ${{always() && (github.ref == 'refs/heads/main' || (github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository))}}
127- runs-on : ubuntu-latest
128- permissions :
129- contents : write
130- pages : write
131-
132- steps :
133- - uses : actions/checkout@v4
134- with :
135- fetch-depth : 0
136-
137- - name : Fetch gh-pages branch
138- run : |
139- git fetch origin gh-pages:gh-pages
140- mkdir gh-pages
141- git --work-tree=gh-pages checkout gh-pages -- .
142-
143- - name : Download Playwright artifacts
144- uses : actions/download-artifact@v3
145- with :
146- name : playwright-artifacts
147- path : playwright-artifacts
148-
149- - name : Copy new report
150- run : |
151- if [ "${{ github.event_name }}" = "pull_request" ]; then
152- REPORT_DIR="${{ github.event.pull_request.number }}"
153- else
154- REPORT_DIR="main"
155- fi
156- rm -rf gh-pages/$REPORT_DIR
157- mkdir -p gh-pages/$REPORT_DIR
158- cp -r playwright-artifacts/playwright-report/* gh-pages/$REPORT_DIR/
159-
160- - name : Deploy report to GitHub Pages
161- uses : peaceiris/actions-gh-pages@v3
162- with :
163- github_token : ${{ secrets.GITHUB_TOKEN }}
164- publish_dir : gh-pages
165- destination_dir : .
166- force_orphan : true
167-
168123 bundle_size :
169124 name : Check Bundle Size
170125 runs-on : ubuntu-latest
@@ -228,6 +183,51 @@ jobs:
228183 echo "diff=$diff" >> $GITHUB_OUTPUT
229184 echo "percent=$percent" >> $GITHUB_OUTPUT
230185
186+ deploy_report :
187+ name : Deploy Test Report
188+ needs : [e2e_tests]
189+ if : ${{always() && (github.ref == 'refs/heads/main' || (github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository))}}
190+ runs-on : ubuntu-latest
191+ permissions :
192+ contents : write
193+ pages : write
194+
195+ steps :
196+ - uses : actions/checkout@v4
197+ with :
198+ fetch-depth : 0
199+
200+ - name : Fetch gh-pages branch
201+ run : |
202+ git fetch origin gh-pages:gh-pages
203+ mkdir gh-pages
204+ git --work-tree=gh-pages checkout gh-pages -- .
205+
206+ - name : Download Playwright artifacts
207+ uses : actions/download-artifact@v3
208+ with :
209+ name : playwright-artifacts
210+ path : playwright-artifacts
211+
212+ - name : Copy new report
213+ run : |
214+ if [ "${{ github.event_name }}" = "pull_request" ]; then
215+ REPORT_DIR="${{ github.event.pull_request.number }}"
216+ else
217+ REPORT_DIR="main"
218+ fi
219+ rm -rf gh-pages/$REPORT_DIR
220+ mkdir -p gh-pages/$REPORT_DIR
221+ cp -r playwright-artifacts/playwright-report/* gh-pages/$REPORT_DIR/
222+
223+ - name : Deploy report to GitHub Pages
224+ uses : peaceiris/actions-gh-pages@v3
225+ with :
226+ github_token : ${{ secrets.GITHUB_TOKEN }}
227+ publish_dir : gh-pages
228+ destination_dir : .
229+ force_orphan : true
230+
231231 update_pr :
232232 name : Update PR Description
233233 needs : [e2e_tests, bundle_size]
0 commit comments