Skip to content

Commit ec3aa8a

Browse files
committed
Temporarily set QEMU version to v8.1.5.
1 parent c774ad7 commit ec3aa8a

File tree

1 file changed

+22
-14
lines changed

1 file changed

+22
-14
lines changed

.github/workflows/build-wheels-publish.yml

+22-14
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,9 @@ jobs:
5252
# x86_64 - musllinux
5353
- { os: ubuntu-latest, arch: x86_64, cibw_build: 'cp38-musllinux* cp313-musllinux*', cibw_skip: '' }
5454
# aarch64 - manylinux
55-
# Disabled for now due to: https://github.com/capstone-engine/capstone/issues/2615
56-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp38-manylinux* cp313-manylinux*', cibw_skip: '' }
55+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp38-manylinux* cp313-manylinux*', cibw_skip: '' }
5756
# aarch64 - musllinux
58-
# Disabled for now due to: https://github.com/capstone-engine/capstone/issues/2615
59-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp38-musllinux* cp313-musllinux*', cibw_skip: '' }
57+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp38-musllinux* cp313-musllinux*', cibw_skip: '' }
6058
# macos - x86_64
6159
- { os: macos-13, arch: x86_64, cibw_build: 'cp38* cp313*', cibw_skip: '' }
6260
# macos - arm64
@@ -108,6 +106,12 @@ jobs:
108106
- name: '🛠️ Set up QEMU'
109107
if: runner.os == 'Linux' && matrix.arch != 'x86_64'
110108
uses: docker/setup-qemu-action@v3
109+
with:
110+
# Temporary fix due to
111+
# https://github.com/pypa/cibuildwheel/issues/2257
112+
# https://github.com/docker/setup-qemu-action/issues/188
113+
# https://github.com/tonistiigi/binfmt/issues/215
114+
image: tonistiigi/binfmt:qemu-v8.1.5
111115

112116
- name: '🚧 cibuildwheel run'
113117
uses: pypa/[email protected]
@@ -164,17 +168,15 @@ jobs:
164168
- { os: ubuntu-latest, arch: x86_64, cibw_build: 'cp311-musllinux*', cibw_skip: '' }
165169
- { os: ubuntu-latest, arch: x86_64, cibw_build: 'cp312-musllinux*', cibw_skip: '' }
166170
# aarch64 - manylinux
167-
# Disabled for now due to: https://github.com/capstone-engine/capstone/issues/2615
168-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp39-manylinux*', cibw_skip: '' }
169-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp310-manylinux*', cibw_skip: '' }
170-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp311-manylinux*', cibw_skip: '' }
171-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp312-manylinux*', cibw_skip: '' }
171+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp39-manylinux*', cibw_skip: '' }
172+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp310-manylinux*', cibw_skip: '' }
173+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp311-manylinux*', cibw_skip: '' }
174+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp312-manylinux*', cibw_skip: '' }
172175
# aarch64 - musllinux
173-
# Disabled for now due to: https://github.com/capstone-engine/capstone/issues/2615
174-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp39-musllinux*', cibw_skip: '' }
175-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp310-musllinux*', cibw_skip: '' }
176-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp311-musllinux*', cibw_skip: '' }
177-
# - { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp312-musllinux*', cibw_skip: '' }
176+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp39-musllinux*', cibw_skip: '' }
177+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp310-musllinux*', cibw_skip: '' }
178+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp311-musllinux*', cibw_skip: '' }
179+
- { os: ubuntu-latest, arch: aarch64, cibw_build: 'cp312-musllinux*', cibw_skip: '' }
178180
# macos - x86_64
179181
- { os: macos-13, arch: x86_64, cibw_build: 'cp*', cibw_skip: '*36* *37* *38* *313*' }
180182
# macos - arm64
@@ -220,6 +222,12 @@ jobs:
220222
- name: '🛠️ Set up QEMU'
221223
if: runner.os == 'Linux' && matrix.arch != 'x86_64'
222224
uses: docker/setup-qemu-action@v3
225+
with:
226+
# Temporary fix due to
227+
# https://github.com/pypa/cibuildwheel/issues/2257
228+
# https://github.com/docker/setup-qemu-action/issues/188
229+
# https://github.com/tonistiigi/binfmt/issues/215
230+
image: tonistiigi/binfmt:qemu-v8.1.5
223231

224232
- name: '🚧 cibuildwheel run'
225233
uses: pypa/[email protected]

0 commit comments

Comments
 (0)