arm64
Can I run 32-bit ARM builds on arm64 runners?
Quick answer
Yes, via cross-compilation with an armhf toolchain, or with multilib support where available.
The detail that matters
Native 32-bit execution is not available on all arm64 server cores, so cross-compilation is the reliable path.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
Can GitHub Actions run arm64?Yes. GitHub offers arm64 runners on paid plans, and managed providers including runnerhut offer them on all plans.Can I build arm64 images on an x64 runner?Yes, with QEMU — but it is 5–40× slower than building natively.What changes when moving from x64 to arm64?Native modules, Python wheels, and any x86 assembly need aarch64 support. Most mainstream dependencies now have it.Can I run arm64 and x64 jobs in the same workflow?Yes. Use a matrix with a different runner label per architecture.