Release pipeline: add aarch64 parity #1591
Copy link
Copy link
Open
Labels
lifecycle/confirmedBug is verified or proposal seems reasonableBug is verified or proposal seems reasonable
Description
The PR validation workflow builds and tests on aarch64, but the release pipeline (CreateRelease.yml) is still x86_64-only. Items to address:
- Guest builds:
build-guestspassesarch: X64only — add anarm64build and upload artifacts with arch-qualified names - Benchmarks:
dep_benchmarks.ymlhardcodesX64in itsruns-onlabel and the benchmark matrix inCreateRelease.ymlonly covers{hyperv-ws2025, mshv3, kvm} x {amd, intel}— add aarch64/apple combos (requires runner pool availability) - C API artifacts:
tar-headersandtar-static-libin the Justfile hardcodex86_64-hyperlight-nonepaths — add aarch64 equivalents and upload them in the release step - Host build verification:
build-rust-ubunturuns on X64 self-hosted runners only — add an aarch64 build job - Release upload step: the
gh release createcommands list only x86_64 benchmark and C API tarballs — add the new aarch64 artifacts
Some of these may be blocked on aarch64 self-hosted runner pool availability.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
lifecycle/confirmedBug is verified or proposal seems reasonableBug is verified or proposal seems reasonable
Type
Projects
- StatusShow more project fieldsNo status
Activity