Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .changeset/staging-e2e-json-report-path.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
---
8 changes: 6 additions & 2 deletions .github/workflows/e2e-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -301,13 +301,17 @@ jobs:

# Always upload the machine-readable report (even on success) so downstream
# reporting/classification can run regardless of the leg's pass/fail outcome.
# The json reporter's outputFile is resolved relative to the Playwright config
# directory (integration/), not the repo root, so the report lands under
# integration/playwright-report/. Keep that prefix here. `warn` (not `ignore`)
# so a future path regression surfaces in the logs instead of failing silently.
- name: Upload Playwright JSON report
if: ${{ !cancelled() }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: playwright-report-${{ github.run_id }}-${{ github.run_attempt }}-${{ steps.inputs.outputs.artifact-suffix }}
path: playwright-report/results.json
if-no-files-found: ignore
path: integration/playwright-report/results.json
if-no-files-found: warn
retention-days: 3

report:
Expand Down
Loading