Provisioning defect, not architectural fragility. .github/workflows/nix-build-images.yml (~L138) is runs-on: [self-hosted, aarch64-linux, Linux] but no aarch64 self-hosted runner is registered/online, so the job sits QUEUED/stuck every run while the x86 nix-ci lane SUCCEEDS. image-tests.yml documents the need for a KVM-capable self-hosted ARM runner (GCP arm VM). Fix: provision+register a GCP arm (aarch64, KVM) runner with labels self-hosted, aarch64-linux, Linux; or gate the job if the aarch64 image lane isn't needed near-term. Surfaced 2026-08-03 during the competitive-intel infra-hardening deep-dive; no prior issue. Owner action (needs infra/GCP access). @mdheller
Provisioning defect, not architectural fragility.
.github/workflows/nix-build-images.yml(~L138) isruns-on: [self-hosted, aarch64-linux, Linux]but no aarch64 self-hosted runner is registered/online, so the job sits QUEUED/stuck every run while the x86nix-cilane SUCCEEDS.image-tests.ymldocuments the need for a KVM-capable self-hosted ARM runner (GCP arm VM). Fix: provision+register a GCP arm (aarch64, KVM) runner with labelsself-hosted, aarch64-linux, Linux; or gate the job if the aarch64 image lane isn't needed near-term. Surfaced 2026-08-03 during the competitive-intel infra-hardening deep-dive; no prior issue. Owner action (needs infra/GCP access). @mdheller