From d1b66a41a8a9ecaf6b275f813905e3b5671d1cab Mon Sep 17 00:00:00 2001 From: Duncan Schulze <13733349+duncaan@users.noreply.github.com> Date: Sun, 5 Jul 2026 01:36:29 -0400 Subject: [PATCH] Add arm64 hosted runners to build-deb matrix Needed to publish arm64 vmod-httpstats debs for Graviton (r6g) capturama varnish instances. GitHub's ubuntu-22.04-arm/ubuntu-24.04-arm runners build natively, no cross-compile needed. Artifact name now includes runner.arch to avoid amd64/arm64 name collisions. --- .github/workflows/build-deb.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-deb.yml b/.github/workflows/build-deb.yml index 5fd6d4f..1143d96 100644 --- a/.github/workflows/build-deb.yml +++ b/.github/workflows/build-deb.yml @@ -14,6 +14,8 @@ jobs: os: - ubuntu-22.04 - ubuntu-24.04 + - ubuntu-22.04-arm + - ubuntu-24.04-arm varnish: - varnish60lts - varnish77 @@ -60,5 +62,5 @@ jobs: - name: Upload artifact uses: actions/upload-artifact@v4 with: - name: vmod-httpstats-${{ matrix.varnish }}-${{ env.DISTRO_CODENAME }}.deb + name: vmod-httpstats-${{ matrix.varnish }}-${{ env.DISTRO_CODENAME }}-${{ runner.arch }}.deb path: target/debian/${{ env.DEB_FILE }}