Skip to content

CI: keep the matrix check names when skipping native builds - #1089

Merged
enaboapps merged 1 commit into
mainfrom
ci/docs-only-matrix-names
Oct 16, 2026
Merged

enaboapps merged 1 commit into
mainfrom
ci/docs-only-matrix-names

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Closes #1088

#1087 skipped the native job at job level for docs-only changes. That reported a single skipped check named native, but branch protection requires the matrix-expanded names native (windows-latest, nsis) and native (macos-14, app,dmg), so #1085 (docs-only) stayed blocked even though everything else passed.

Now the matrix jobs always run and every step carries if: needs.changes.outputs.app == 'true' (combined with the existing runner.os, failure() and always() conditions). For a docs-only change each job starts a runner, skips all 25 steps, and reports success under the required name in about a minute. App changes run exactly as before. Generated mechanically; the diff is only if: lines plus the comment.

Validation

🤖 Generated with Claude Code

Skipping the native job at job level reported one "native" check, but
branch protection requires "native (windows-latest, nsis)" and
"native (macos-14, app,dmg)", so docs-only pull requests stayed blocked.
The matrix jobs now always run and every step carries the docs-only
condition instead, so they finish in about a minute under the required
names.

Closes #1088

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@enaboapps enaboapps added this to the v1.0.0-rc.28 milestone Oct 16, 2026
@vercel

vercel Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
site Ready Ready Preview Oct 16, 2026 12:40am UTC

Request Review

@enaboapps
enaboapps merged commit ddd7d39 into main Oct 16, 2026
9 checks passed
@enaboapps
enaboapps deleted the ci/docs-only-matrix-names branch October 16, 2026 01:16

This branch was successfully deployed

1 active deployment
Preview — 0467e1d8 Deployed Oct 16, 2026 by vercel[bot]
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.

CI: docs-only skip must keep the matrix check names

2 participants