Commit 4fc5c45
committed
ci: build armv7l wheels on native ARM runners
GitHub provides public hosted Linux ARM64 runners (`ubuntu-24.04-arm`),
so the armv7l wheel build no longer needs an x86_64 host under it. QEMU
stays registered so binfmt picks up the 32-bit ARM userspace handler
whether or not the host kernel has CONFIG_COMPAT enabled, and even with
emulation, armv7l-on-aarch64 is far cheaper than the previous
armv7l-on-x86_64 path.
The aarch64 wheels were already native via `ubuntu-24.04-arm` in the
base matrix, and ppc64le, s390x, and riscv64 keep their `ubuntu-latest`
+ QEMU setup since there are no native GH-hosted runners for those.1 parent 37cd4a8 commit 4fc5c45
3 files changed
Lines changed: 12 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
546 | 546 | | |
547 | 547 | | |
548 | 548 | | |
549 | | - | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
550 | 555 | | |
551 | 556 | | |
552 | | - | |
| 557 | + | |
553 | 558 | | |
554 | 559 | | |
555 | 560 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
0 commit comments