ci: add explicit aarch64 build check #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/aarch64-build-check"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The flake exposes
aarch64-linux, but the quality workflow did not make that support explicit. That makes it easy to miss if a future runner change stops validating the ARM build.Solution
Add a dedicated
Build aarch64quality job and ajust build-aarch64recipe. The recipe assertsbuiltins.currentSystemisaarch64-linuxbefore building.#packages.aarch64-linux.luarocks-tag-release-action, so an x86 runner cannot silently claim ARM coverage.Verification
nix develop --accept-flake-config .#ci --command just formatgit diff --checkjust build-aarch64fails as expected on this x86_64 machine at the system guard