From 04c361c1273534c18ec9a685bea72eca15b9dc7f Mon Sep 17 00:00:00 2001 From: Noah Gift Date: Sun, 5 Jul 2026 17:48:20 +0200 Subject: [PATCH] ci(nightly): add aarch64-unknown-linux-gnu target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a native ARM64 Linux target to the nightly binary build matrix so the fleet's aarch64-linux box (GX10/DGX-Spark) gets a prebuilt `apr` nightly. Builds on GitHub's `ubuntu-24.04-arm` runner (GA, free for public repos) — same native per-target approach used elsewhere, no cross toolchain needed. Bumps the matrix from 4 to 5 targets. Refs fleet-aarch64-linux Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/nightly.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 6b75a7639..d6beb0f1d 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,4 +1,4 @@ -# Nightly binary builds — cross-compiled for 4 targets +# Nightly binary builds — cross-compiled for 5 targets # APR-MONO: All deps are in-tree. No sibling repo checkouts needed. # Spec: docs/specifications/release-system.md # @@ -42,7 +42,7 @@ jobs: echo "No commits in last 24h — skipping nightly build" fi - # ── Cross-compile binaries (4 targets) ─────────────────── + # ── Cross-compile binaries (5 targets) ─────────────────── build: needs: check-activity if: needs.check-activity.outputs.has_commits == 'true' @@ -52,6 +52,8 @@ jobs: include: - target: x86_64-unknown-linux-gnu runner: ubuntu-latest + - target: aarch64-unknown-linux-gnu + runner: ubuntu-24.04-arm # native ARM64, GA + free for public repos - target: x86_64-apple-darwin runner: macos-latest - target: aarch64-apple-darwin