From d0f3de626ce89a73d2d9113ad7f48b3864593c46 Mon Sep 17 00:00:00 2001 From: Sviatoslav Sydorenko Date: Wed, 4 Jun 2025 16:26:42 +0200 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=93=9D=20Add=20a=20change=20note=20fo?= =?UTF-8?q?r=20PR=20#731?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/changelog-fragments/731.contrib.rst | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 docs/changelog-fragments/731.contrib.rst diff --git a/docs/changelog-fragments/731.contrib.rst b/docs/changelog-fragments/731.contrib.rst new file mode 100644 index 000000000..5aaed05d5 --- /dev/null +++ b/docs/changelog-fragments/731.contrib.rst @@ -0,0 +1,2 @@ +The host OS is now ARM-based when building ``manylinux_*_*_aarch64`` +images for CI/CD -- by :user:`webknjaz`. From 578a879815963c49d3d55879e7e228461dfcff5a Mon Sep 17 00:00:00 2001 From: Sviatoslav Sydorenko Date: Wed, 4 Jun 2025 16:23:36 +0200 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=90=8B=20Build=20aarch64=20images=20o?= =?UTF-8?q?n=20ARM64-native=20runners?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-manylinux-container-images.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-manylinux-container-images.yml b/.github/workflows/build-manylinux-container-images.yml index 718854016..d671db488 100644 --- a/.github/workflows/build-manylinux-container-images.yml +++ b/.github/workflows/build-manylinux-container-images.yml @@ -20,7 +20,7 @@ on: # yamllint disable-line rule:truthy jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ matrix.IMAGE.HOST_OS || 'ubuntu-latest' }} timeout-minutes: 45 @@ -33,7 +33,7 @@ jobs: QEMU_ARCH: amd64 # Build containers for aarch64 (ARM 64) - ARCH: aarch64 - QEMU_ARCH: arm64 + HOST_OS: ubuntu-24.04-arm # Build containers for ppc64le - ARCH: ppc64le # Build containers for s390x