Skip to content

ci: use native runner for Windows ARM64 releases - #354

Open
meop wants to merge 3 commits into
chmln:masterfrom
meop:ci/windows-arm64-release-pr
Open

ci: use native runner for Windows ARM64 releases#354
meop wants to merge 3 commits into
chmln:masterfrom
meop:ci/windows-arm64-release-pr

Conversation

@meop

@meop meop commented Aug 31, 2026

Copy link
Copy Markdown

Summary

  • Run the existing aarch64-pc-windows-msvc release and test jobs on GitHub native windows-11-arm runners.
  • Add the Windows ARM64 GNU-family Rust target, aarch64-pc-windows-gnullvm. Rust does not provide a literal aarch64-pc-windows-gnu target.
  • Package every Windows target by target triple, so ARM64 binaries are archived as ZIP files with sd.exe.

Toolchain

The GNU-family target installs the MSYS2 CLANGARM64 toolchain and uses the setup action output for Cargo linker configuration. This avoids a runner-specific hard-coded path.

Validation

The fork-only validation workflow is not included in this PR.

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