Skip to content

ci: stop publishing GNU Linux release artifacts#19445

Merged
bolinfest merged 1 commit intomainfrom
pr19445
Apr 24, 2026
Merged

ci: stop publishing GNU Linux release artifacts#19445
bolinfest merged 1 commit intomainfrom
pr19445

Conversation

@bolinfest
Copy link
Copy Markdown
Collaborator

@bolinfest bolinfest commented Apr 24, 2026

Why

We already prefer shipping the MUSL Linux builds, and the in-repo release consumers resolve Linux release assets through the MUSL targets. Keeping the GNU release jobs around adds release time and extra assets without serving the paths we actually publish and consume.

This is also easier to reason about as a standalone change: future work can point back to this PR as the intentional decision to stop publishing x86_64-unknown-linux-gnu and aarch64-unknown-linux-gnu release artifacts.

What changed

  • Removed the x86_64-unknown-linux-gnu and aarch64-unknown-linux-gnu entries from the build matrix in .github/workflows/rust-release.yml.
  • Added a short comment in that matrix documenting that Linux release artifacts intentionally ship MUSL-linked binaries.

Verification

  • Reviewed .github/workflows/rust-release.yml to confirm that the release workflow now only builds Linux release artifacts for x86_64-unknown-linux-musl and aarch64-unknown-linux-musl.

@bolinfest bolinfest changed the title ci: drop GNU Linux release targets ci: stop publishing GNU Linux release artifacts Apr 24, 2026
@bolinfest bolinfest enabled auto-merge (squash) April 24, 2026 21:27
@bolinfest bolinfest merged commit db94b16 into main Apr 24, 2026
25 checks passed
@bolinfest bolinfest deleted the pr19445 branch April 24, 2026 21:29
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants