[eric] ci: gitignore the per-run e2e trace dir and upload it as an artifact on every leg so a failed run is downloadable, not a black box

This commit is contained in:
Eric
2026-05-28 00:35:20 -07:00
parent 4e7b8a93e9
commit 969cc07a5e
2 changed files with 18 additions and 0 deletions
+12
View File
@@ -106,6 +106,18 @@ jobs:
if-no-files-found: ignore
retention-days: 14
# Per-test traces: playwright-trace.zip (open via `npx playwright show-trace`),
# events.jsonl (unified timestamped stream), mousepath.jsonl, backend.log.tail.
# Always-upload so a failed run is debuggable without re-running.
- name: Upload E2E visibility traces
if: always()
uses: actions/upload-artifact@v4
with:
name: e2e-traces-${{ matrix.os }}
path: e2e/traces/
if-no-files-found: ignore
retention-days: 14
# Real Windows 10 coverage. Skipped unless a self-hosted Win10 runner exists
# and WIN10_SELF_HOSTED=true (repo variable). Mirrors the windows steps above.
e2e-win10: