Skip to content

Run the OS build matrix only for publish and release - #261

Merged
kzu merged 2 commits into
mainfrom
dev/ci-ubuntu-only
Oct 3, 2026
Merged

kzu merged 2 commits into
mainfrom
dev/ci-ubuntu-only

Conversation

@kzu

@kzu kzu commented Oct 3, 2026

Copy link
Copy Markdown
Member

CI builds and tests only on Ubuntu. The Ubuntu, Windows, and macOS matrix now runs in the publish and release workflows, and packages are pushed or uploaded only after every OS job succeeds.

Ubuntu is enough to catch regressions on pull requests. The full matrix stays as a release gate so a platform-specific failure still blocks NuGet publish and the GitHub release assets.

@kzu kzu added the techdebt Technical debt label Oct 3, 2026
@kzu
kzu enabled auto-merge (rebase) October 3, 2026 19:39
@kzu
kzu merged commit 6786746 into main Oct 3, 2026
6 checks passed
@kzu
kzu deleted the dev/ci-ubuntu-only branch October 3, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

techdebt Technical debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant