Files
fips/.github/workflows
Johnathan Corgan db254f6d44 Build and install-test the arm64 package in CI
The arm64 .deb that ships to single-board hosts was floor-checked and
never installed anywhere in the pipeline, so a packaging fault that only
appears on arm64 would reach a user first.

CI's package job becomes a two-leg matrix, building natively on an
ubuntu-24.04-arm runner beside the amd64 leg, and each leg fails unless
the package it produced is its own architecture. The install job gains
one arm64 leg on ubuntu22, the oldest supported distribution: a fresh
install and a daemon start. The upgrade, purge and conffile scenarios
stay amd64-only. The displayed names of the existing checks are
unchanged.

The parity guard now reads each install leg's arch. Only amd64 legs are
compared with the local distro list; an arm64 leg must name a known
distro and is reported as GitHub-only. Without this, deleting the amd64
ubuntu22 leg would have passed, because the arm64 leg still supplied
the distro name.
2026-09-19 11:38:44 +00:00
..