Skip to content

CI: annotate Playwright failures; keep reports 3 days - #3

Merged
aharlap merged 2 commits into
mainfrom
ci/failure-summary
Oct 20, 2026
Merged

aharlap merged 2 commits into
mainfrom
ci/failure-summary

Conversation

@aharlap

@aharlap aharlap commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

On 2026-10-07 a red run couldn't upload its Playwright report because the account's artifact storage was full, so the job log was the only record.

  • playwright.config.js: adds the github reporter when CI is set, so each failed test shows as an annotation with its first error lines. list and html stay.
  • ci.yml: the report upload keeps artifacts for 3 days instead of the default 90.

Checked locally: one assertion broken on purpose in a scratch copy gave three annotations, one per browser. With the spec restored, CI=1 gave 98 passed and 4 existing skips. npm test gave 127 passed.

Review: not needed: a CI-only change (one retention line plus the GitHub reporter); the owner's thread approved merging it on 2026-10-19 to cut artifact storage after the account quota filled.

🤖 Generated with Claude Code

@aharlap
aharlap changed the base branch from look-v2 to main October 8, 2026 11:39
@aharlap
aharlap marked this pull request as ready for review October 20, 2026 01:27
@aharlap
aharlap merged commit 52051e7 into main Oct 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant