File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929 include :
3030 - os : ubuntu-latest
3131 arch : x86_64
32- - os : ubuntu-latest
32+ - os : ubuntu-24.04-arm # Native ARM runner (free, no QEMU)
3333 arch : aarch64
34- - os : macos-14 # Apple Silicon (M-series). Intel macs deferred.
34+ - os : macos-14 # Apple Silicon (M-series). Intel macs deferred.
3535 arch : arm64
3636 # Windows mingw64 wheel is deferred — quant.h's clock_gettime shim
3737 # conflicts with mingw's native one. Windows users install via sdist
4343 with :
4444 fetch-depth : 0
4545
46- - name : Set up QEMU (linux aarch64 emulation)
47- if : matrix.os == 'ubuntu-latest' && matrix.arch == 'aarch64'
48- uses : docker/setup-qemu-action@v3
49- with :
50- platforms : arm64
51-
5246 # cibuildwheel mounts only the package-dir into Linux build containers,
5347 # so quant.h must already live inside bindings/python/ before invoke.
5448 # We stage it as bindings/python/quant.h (NOT inside quantcpp/, which
You can’t perform that action at this time.
0 commit comments