Skip to content

Skip build/test/publish for documentation-only PRs#971

Merged
erikdarlingdata merged 2 commits into
mainfrom
dev
May 20, 2026
Merged

Skip build/test/publish for documentation-only PRs#971
erikdarlingdata merged 2 commits into
mainfrom
dev

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

Carries #970 to main. Documentation-only PRs/pushes no longer trigger a full ~15-minute compile — the build/test/publish steps are gated on a code paths-filter (true when any non-*.md file changed). Code PRs and release builds are unaffected.

Bootstrap note

This PR changes a workflow file (not a doc), with no version bump, so check-version fails once and requires an admin merge. After this, doc-only PRs are clean on both check-version and build.

🤖 Generated with Claude Code

erikdarlingdata and others added 2 commits May 19, 2026 21:55
A documentation-only change (CHANGELOG, README, etc.) triggered a full
~15-minute compile of Dashboard, Lite, and the Installer for no reason.
The paths-filter step now also computes a 'code' output (true when any
non-*.md file changed), and the build/test/publish steps are gated on
it. Documentation-only PRs and pushes run only checkout + the filter,
so the required 'build' check still reports — green — without the
workflow being skipped outright.

Release builds are unaffected: the filter step does not run on release
events, leaving 'code' empty, and the gate (code != 'false') treats an
empty value as "run".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…nly-prs

Skip build/test/publish for documentation-only PRs
@erikdarlingdata erikdarlingdata merged commit 4230f5b into main May 20, 2026
3 of 4 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