Skip to content

Conversation

@zeroXbrock
Copy link
Member

@zeroXbrock zeroXbrock commented Jan 13, 2026

Motivation

resolves #409 (except for Windows, which will not be addressed until someone requests it)

Solution

  • add apple builders
  • fix aarch64 builder
  • use ubuntu-22.04 builder for x86_64-unknown-linux bin; better glibc compatibility
  • appropriately compile for target via matrix config
  • add mozilla-actions/sccache-action & Swatinem/rust-cache for quicker builds

PR Checklist

  • Added Tests
  • Added Documentation
  • Ran cargo +nightly clippy --workspace --lib --examples --tests --benches --all-features --locked --fix
  • Ran cargo fmt --all
  • Note breaking changes in PR description, if applicable
  • update changelogs
    • Update CHANGELOG.md in each affected crate
    • add a high-level description in the root changelog

@zeroXbrock zeroXbrock requested a review from sukoneck as a code owner January 13, 2026 22:38
@zeroXbrock zeroXbrock changed the title add apple targets + sccache + cross-rs to release workflow cross-platform release workflow Jan 15, 2026
@zeroXbrock zeroXbrock merged commit b1b6781 into main Jan 16, 2026
15 of 16 checks passed
@zeroXbrock zeroXbrock deleted the feat/cross-platform-release-binaries branch January 16, 2026 18:45
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.

fix aarch64 CI builder

1 participant