Skip to content

Commit 8ee27cb

Browse files
authored
ci(linux): use GHA ARM runners to build ARM wheels (#579)
1 parent e9f64fa commit 8ee27cb

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_dispatch:
55
inputs:
66
use_qemu:
7-
description: 'Use qemu to build linux aarch64, ppc64le & s390x'
7+
description: 'Use qemu to build linux ppc64le & s390x'
88
required: true
99
default: true
1010
schedule:
@@ -60,14 +60,14 @@ jobs:
6060
arch: "i686"
6161
build: "musllinux_"
6262
use_qemu: false
63-
- os: ubuntu-latest
63+
- os: ubuntu-24.04-arm
6464
arch: "aarch64"
6565
build: "manylinux_"
66-
use_qemu: true
67-
- os: ubuntu-latest
66+
use_qemu: false
67+
- os: ubuntu-24.04-arm
6868
arch: "aarch64"
6969
build: "musllinux_"
70-
use_qemu: true
70+
use_qemu: false
7171
- os: ubuntu-latest
7272
arch: "ppc64le"
7373
build: "manylinux_"
@@ -84,14 +84,14 @@ jobs:
8484
arch: "s390x"
8585
build: "musllinux_"
8686
use_qemu: true
87-
- os: ubuntu-latest
87+
- os: ubuntu-24.04-arm
8888
arch: "armv7l"
8989
build: "manylinux_"
90-
use_qemu: true
91-
- os: ubuntu-latest
90+
use_qemu: false
91+
- os: ubuntu-24.04-arm
9292
arch: "armv7l"
9393
build: "musllinux_"
94-
use_qemu: true
94+
use_qemu: false
9595
- os: windows-2019
9696
arch: "AMD64"
9797
build: ""

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ config-settings."cmake.define.RUN_CMAKE_TEST" = "ON"
121121
config-settings."cmake.define.RUN_CMAKE_TEST_EXCLUDE" = "BootstrapTest|ExportImport|RunCMake.install|RunCMake.RuntimePath|RunCMake.file-GET_RUNTIME_DEPENDENCIES"
122122

123123
[[tool.cibuildwheel.overrides]]
124-
select = ["*linux_aarch64", "*linux_armv7l", "*linux_ppc64le", "*linux_s390x"]
124+
select = ["*linux_ppc64le", "*linux_s390x"]
125125
config-settings."cmake.define.OPENSSL_ROOT_DIR" = "/usr/local/ssl"
126126
config-settings."cmake.define.CMAKE_JOB_POOL_COMPILE" = "compile"
127127
config-settings."cmake.define.CMAKE_JOB_POOL_LINK" = "link"

0 commit comments

Comments
 (0)