Skip to content

Commit 6a387ae

Browse files
obiotclaude
andcommitted
ci: document the paths-ignore / required-check paradox
Add a comment in the workflow header explaining why docs-only PRs may end up BLOCKED if `lint` / `test` are required status checks. The proper fix is a status-check shim workflow with matching job names — left for a follow-up. (This commit also exists to force CI to run on a docs-only PR that got stuck under exactly the situation it documents.) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent a2e362f commit 6a387ae

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/main.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
name: Build & Test
2+
# Note: docs-only PRs (markdown / media changes) skip these jobs via
3+
# `paths-ignore`. If branch-protection rules require `lint`/`test` as
4+
# checks, those PRs may end up BLOCKED with no checks ever running. The
5+
# workaround is admin-merge (or a status-check shim emitting matching
6+
# job names with `success` for the same paths).
27
on:
38
push:
49
branches: [master]

0 commit comments

Comments
 (0)