Skip to content

Commit 56f7609

Browse files
authored
Build aarch64 musllinux wheel (#69)
1 parent e59ec8f commit 56f7609

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.github/workflows/ci.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ jobs:
5757
# HACK: private musllinux_1_1 container build with 3.13 prerelease support
5858
manylinux_img: quay.io/rolpdog/musllinux_1_1_x86_64:latest
5959

60-
6160
- spec: cp39-musllinux_i686
6261
- spec: cp310-musllinux_i686
6362
- spec: cp311-musllinux_i686
@@ -87,6 +86,21 @@ jobs:
8786
# HACK: private manylinux_2_28 container build with 3.13 prerelease support
8887
manylinux_img: quay.io/rolpdog/manylinux_2_28_aarch64:latest
8988

89+
- spec: cp38-musllinux_aarch64
90+
foreign_arch: true
91+
test_args: '{project}/src/c'
92+
- spec: cp39-musllinux_aarch64
93+
foreign_arch: true
94+
test_args: '{project}/src/c'
95+
- spec: cp310-musllinux_aarch64
96+
foreign_arch: true
97+
test_args: '{project}/src/c'
98+
- spec: cp311-musllinux_aarch64
99+
foreign_arch: true
100+
test_args: '{project}/src/c'
101+
- spec: cp312-musllinux_aarch64
102+
foreign_arch: true
103+
test_args: '{project}/src/c'
90104

91105
- spec: cp38-manylinux_ppc64le
92106
foreign_arch: true
@@ -144,6 +158,7 @@ jobs:
144158
ldconfig || true
145159
CIBW_ENVIRONMENT_PASS_LINUX: CFLAGS # ensure that the build container can see our overridden build config
146160
CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux_img || '' }}
161+
CIBW_MUSLLINUX_AARCH64_IMAGE: ${{ matrix.manylinux_img || '' }}
147162
CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux_img || '' }}
148163
CIBW_MUSLLINUX_X86_64_IMAGE: ${{ matrix.manylinux_img || '' }}
149164
CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.manylinux_img || '' }}

0 commit comments

Comments
 (0)