Skip to content

ci: documentation does not start CI at all - #234

Open
thedancingdeveloper wants to merge 1 commit into
mainfrom
ci/docs-do-not-start-ci
Open

ci: documentation does not start CI at all#234
thedancingdeveloper wants to merge 1 commit into
mainfrom
ci/docs-do-not-start-ci

Conversation

@thedancingdeveloper

Copy link
Copy Markdown
Contributor

Follows #229, which cut the work but not the wait.

The actual cost was strict. main required branches to be up to date, so every merge invalidated every other open branch — each needing a fresh run before it could merge, serialised. That is where twenty minutes went, not the test suite.

Two changes:

  • strict: false on main's required checks (already applied via the API)
  • paths-ignore on both triggers, so prose starts no workflow at all

The second is only safe because of the first: with strict on, a required check that never reports blocks the PR permanently.

Path list stays conservative — anything not named runs everything.

🤖 Generated with Claude Code

The previous attempt kept the jobs and skipped their expensive steps. That cut
the work but not the wait: two runners still started, and `main`'s protection
required branches to be up to date, so every merge invalidated every other
open branch. Each then needed a fresh run before it could merge, one at a
time. A five-line documentation change cost twenty minutes.

Two changes together:

- `strict` is off on `main`'s required checks, so a merge no longer
  invalidates every other branch. This was the actual cost.
- `paths-ignore` on both triggers, so a prose change starts no workflow at
  all. Safe only because of the first change: with `strict` on, a required
  check that never reports blocks the pull request permanently.

The path list stays conservative. Anything not named still runs everything,
so a new top-level file nobody thought about gets the gates rather than a
free pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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