Skip to content

feat: publish ARM64 and x86-64 desktop binaries - #8

Merged
lucarlig merged 1 commit into
user/luca/conformance-parityfrom
user/luca/publish-cross-platform-binaries
Aug 28, 2026
Merged

feat: publish ARM64 and x86-64 desktop binaries#8
lucarlig merged 1 commit into
user/luca/conformance-parityfrom
user/luca/publish-cross-platform-binaries

Conversation

@lucarlig

@lucarlig lucarlig commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • complete the release matrix with native ARM64 Windows alongside x86-64 Windows, Linux, and macOS
  • build each explicit Rust target and smoke-test the resulting native binary before packaging
  • publish matching cargo-binstall archives for all six OS/architecture combinations

Release targets

  • x86_64-unknown-linux-gnu
  • aarch64-unknown-linux-gnu
  • x86_64-apple-darwin
  • aarch64-apple-darwin
  • x86_64-pc-windows-msvc
  • aarch64-pc-windows-msvc

Verification

  • actionlint .github/workflows/release.yml
  • cargo fmt --all --check
  • cargo metadata --locked --no-deps --format-version 1
  • cargo build --release --locked --bin cf-integration --target aarch64-apple-darwin
  • native binary help smoke test
  • release archive contents and SHA-256 verification

Stacked on #7.

Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig lucarlig changed the title feat: publish binaries for all desktop architectures feat: publish ARM64 and x86-64 desktop binaries Aug 28, 2026
@lucarlig
lucarlig merged commit 0ae5074 into user/luca/conformance-parity Aug 28, 2026
1 check passed
@lucarlig
lucarlig deleted the user/luca/publish-cross-platform-binaries branch August 28, 2026 09:57
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