Skip to content

ci: skip build+test gate on docs/site-only changes#31

Merged
mibrahimdev merged 1 commit into
mainfrom
ci/skip-gate-on-docs
Jun 14, 2026
Merged

ci: skip build+test gate on docs/site-only changes#31
mibrahimdev merged 1 commit into
mainfrom
ci/skip-gate-on-docs

Conversation

@mibrahimdev

Copy link
Copy Markdown
Owner

Adds paths-ignore (**.md, docs/**, site/**, pages.yml) to build.yml's pull_request and push triggers so documentation/website-only changes don't spend ~25 min of macOS runner time linking the iOS frameworks for no reason. PRs #28 (roadmap) and #30 (website CSS) each triggered a needless iOS build.

Any PR that also touches Kotlin/Gradle/code still runs the full gate. Job definitions are unchanged — only the triggers.

🤖 Generated with Claude Code

build.yml's gate runs the full JVM + iOS build (~25 min of macOS runner for the
iOS framework link). Docs (**.md, docs/**) and website (site/**) changes can't
affect the Kotlin/Gradle build or tests, so running the gate on them is pure
waste — PRs #28 (roadmap docs) and #30 (website CSS) each triggered a needless
iOS build. paths-ignore skips the gate when a PR (or push to main) touches only
those paths; any PR that also touches code/build files still runs it fully.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mibrahimdev mibrahimdev merged commit 2b08e54 into main Jun 14, 2026
2 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