Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
23 changes: 23 additions & 0 deletions .github/coverage-acks.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Coverage-delta gate ack file (issue #415, incident #389).
#
# .github/scripts/coverage_delta.py fails a PR when a Playwright test title
# present at the merge-base is either absent at head or went from active to
# skipped, UNLESS this file carries a matching line. Same tether-discipline
# shape as docs_lint.py's in-file ALLOWLIST: mechanical check, human-written
# escape hatch, one line per exception, reason required.
#
# Format (append, never edit/remove someone else's line without checking
# with them first - these are a permanent record of a deliberate call, not
# a scratchpad):
#
# coverage-ack: <test id or glob> — <reason>
#
# <test id> is `<path/to/File.spec.ts>::<full title>` (nested
# test.describe() titles joined with " > ", matching coverage_delta.py's
# own manifest key). A glob (`*`, `?`, `[...]`) is fine for "this whole
# file" or "this whole describe block" - e.g.:
#
# coverage-ack: frontend/tests/Foo.spec.ts::* — reason
# coverage-ack: frontend/tests/Foo.spec.ts::some describe > * — reason
#
# Lines starting with `#` and blank lines are ignored.
Loading
Loading