mirror of
https://github.com/temetro/temetro.git
synced 2026-07-26 11:58:14 +00:00
07cfd5d335
The release build emulated linux/arm64 with QEMU on the amd64 runner. A runner/QEMU update started crashing 'npm ci' under emulation (illegal instruction) and the build then hung for hours instead of failing, so v0.17.0 never published. Build each arch on its native runner instead (amd64 on ubuntu-24.04, arm64 on the free ubuntu-24.04-arm) and merge the per-arch digests into one manifest with buildx imagetools. Add per-job timeouts so a stuck build can never run for hours again. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>