mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
Workflow-level paths-ignore never creates the check runs on docs-only PRs, which would deadlock required status checks (contexts stay "expected" forever). A new always-on changes job diffs against the base commit and every downstream job skips when only README, CONTRIBUTING, branding, apps/docs, apps/landing, or docs changed. Skipped jobs report a conclusion, which satisfies branch protection, so main can now require the full CI matrix without blocking docs-only changes. Fails open: unknown base (force push, dispatch, new branch) runs the full pipeline. Prerequisite for enabling required status checks on main. Claude-Session: https://claude.ai/code/session_01XGB4pGvTvb7sUX4JN745U7