ci: build arm64 emulator image on native arm64 runner

The amd64 runner can't hardware-accelerate an arm64 guest — KVM only
works same-arch — so the arm64 matrix entry was falling back to TCG
and taking 40+ minutes per run. Pin arm64 to ubicloud-standard-8-arm
so it runs natively under KVM, matching amd64 runtimes.
This commit is contained in:
Bilal Godil 2026-04-10 10:18:56 -07:00
parent 784f17cc2a
commit 3cc17275a1

View File

@ -26,14 +26,16 @@ env:
jobs:
build:
name: Build QEMU Image (${{ matrix.arch }})
runs-on: ubicloud-standard-8
runs-on: ${{ matrix.runner }}
timeout-minutes: 120
strategy:
fail-fast: false
matrix:
include:
- arch: amd64
runner: ubicloud-standard-8
- arch: arm64
runner: ubicloud-standard-8-arm
steps:
- uses: actions/checkout@v6