File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636 fail-fast : false
3737 matrix :
3838 include :
39- - { os: ubuntu-24.04, label: manylinux-x86_64, arch: x86_64 }
40- - { os: macos-26, label: macosx-arm64, arch: arm64 }
39+ - { os: ubuntu-24.04, label: manylinux-x86_64, arch: x86_64 }
40+ - { os: ubuntu-24.04-arm, label: manylinux-aarch64, arch: aarch64 }
41+ - { os: macos-26, label: macosx-arm64, arch: arm64 }
42+ - { os: macos-26-intel, label: macosx-x86_64, arch: x86_64 }
4143 runs-on : ${{ matrix.os }}
4244
4345 steps :
5355 version : ' 21.1.8'
5456 os : ${{ matrix.os }}
5557 arch : ${{ matrix.arch }}
56- ref : b760e4c171961786b7b20e2cc514302df5373eef
58+ ref : 02f380b2e46746cd1c948c085894b8594a867fba
5759
5860 - name : Stage the toolchain at /opt/llvm
5961 env :
@@ -152,7 +154,7 @@ jobs:
152154 version : ' 21.1.8'
153155 os : ubuntu-24.04
154156 arch : x86_64
155- ref : b760e4c171961786b7b20e2cc514302df5373eef
157+ ref : 02f380b2e46746cd1c948c085894b8594a867fba
156158
157159 - uses : actions/download-artifact@v8
158160 with :
Original file line number Diff line number Diff line change @@ -36,6 +36,8 @@ input = "python/cppjit/_version.py"
3636# cp314t needs a free-threading audit first; cp315 joins at its release.
3737build = [" cp312-*" , " cp313-*" , " cp314-*" ]
3838skip = [" *-musllinux*" ]
39+ # one native runner per matrix row; no emulation
40+ archs = [" auto64" ]
3941build-verbosity = 1
4042audit-requires = [" twine" ]
4143audit-command = " twine check {wheel}"
@@ -45,14 +47,13 @@ test-command = "python .github/wheel_smoke.py"
4547test-environment = { PYTHONSAFEPATH = " 1" }
4648
4749[tool .cibuildwheel .linux ]
48- archs = [" x86_64" ]
4950manylinux-x86_64-image = " manylinux_2_28"
51+ manylinux-aarch64-image = " manylinux_2_28"
5052# /opt/llvm is staged on the runner by wheels.yml.
5153container-engine = { name = " docker" , create-args = [" --volume=/opt/llvm:/opt/llvm" ], disable-host-mount = true }
5254environment = { CMAKE_ARGS = " -DLLVM_DIR=/opt/llvm/lib/cmake/llvm -DClang_DIR=/opt/llvm/lib/cmake/clang" }
5355
5456[tool .cibuildwheel .macos ]
55- archs = [" arm64" ]
5657before-test = " brew install eigen boost && python -m pip install -r {project}/requirements.txt"
5758test-command = " python .github/wheel_smoke.py && cd test && make -j$(sysctl -n hw.ncpu) PYTHON=python && CPPINTEROP_EXTRA_INTERPRETER_ARGS=-std=c++20 python -m pytest -ra"
5859environment = { CMAKE_ARGS = " -DLLVM_DIR=/opt/llvm/lib/cmake/llvm -DClang_DIR=/opt/llvm/lib/cmake/clang" , MACOSX_DEPLOYMENT_TARGET = " 14.0" }
You can’t perform that action at this time.
0 commit comments