Dropped from cargo-dist matrix in #265 because cargo-dist 0.28.0 has no native aarch64-pc-windows-msvc binstall artifact. binstall fell back to the x86_64 build and refused to cross-compile.
Fix options
- Bump cargo-dist to a version that ships native aarch64 Windows artifacts (check 0.29+ release notes).
- Switch the install step to
cargo install --locked cargo-dist@VERSION instead of binstall — compiles from source on the ARM64 runner. Slower but works.
Acceptance
Dropped from cargo-dist matrix in #265 because cargo-dist 0.28.0 has no native aarch64-pc-windows-msvc binstall artifact. binstall fell back to the x86_64 build and refused to cross-compile.
Fix options
cargo install --locked cargo-dist@VERSIONinstead of binstall — compiles from source on the ARM64 runner. Slower but works.Acceptance
aarch64-pc-windows-msvctodist-workspace.tomltargets.github/workflows/release.ymlwithos: windows-11-arm