Skip to content

Commit b5f0964

Browse files
committed
🧪 Pre-build armv7l images for building wheels
These are relatively recent upstream and only exist for glibc 2.31.
1 parent 42dd07c commit b5f0964

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

.github/workflows/build-manylinux-container-images.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,15 @@ jobs:
3838
- ARCH: ppc64le
3939
# Build containers for s390x
4040
- ARCH: s390x
41-
# There are no base containers for these archs
42-
# at https://quay.io/organization/pypa.
43-
# Build containers for armv7l (ARM v7)
44-
# - ARCH: armv7l
45-
# QEMU_ARCH: arm/v7
46-
# Build containers for ppc64
47-
# - ARCH: ppc64
4841
YEAR:
4942
- _2_24
5043
- _2_28
5144
- _2_34
45+
include:
46+
- IMAGE:
47+
ARCH: armv7l
48+
HOST_OS: ubuntu-24.04-arm
49+
YEAR: _2_31 # There are no base images prior to 2.31 for this arch
5250

5351
env:
5452
LIBSSH_VERSION: 0.11.1
@@ -78,7 +76,7 @@ jobs:
7876
Set up QEMU ${{ env.QEMU_ARCH }} arch emulation
7977
with Podman
8078
if: >-
81-
!contains(fromJSON('["aarch64", "amd64"]'), env.QEMU_ARCH)
79+
!contains(fromJSON('["aarch64", "amd64", "armv7l"]'), env.QEMU_ARCH)
8280
run: >
8381
sudo podman run
8482
--rm --privileged

0 commit comments

Comments
 (0)