From a6ce856aa89da90b8400208a04cbf9c7ea3f3ee9 Mon Sep 17 00:00:00 2001 From: Filipe Fernandes Date: Mon, 4 Aug 2025 08:49:07 -0300 Subject: [PATCH 1/2] bump cibuildwheel and manylinux --- .github/workflows/cibuildwheel.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index eddb0c6..438e693 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -41,13 +41,13 @@ jobs: if: runner.os == 'Linux' && matrix.arch == 'aarch64' - name: "Building ${{ matrix.os }} (${{ matrix.arch }}) wheels" - uses: pypa/cibuildwheel@95d2f3a92fbf80abe066b09418bbf128a8923df2 # v3.0.1 + uses: pypa/cibuildwheel@ffd835cef18fa11522f608fc0fa973b89f5ddc87 # v3.1.0 env: # Skips pypy and musllinux for now. CIBW_SKIP: "pp* cp36-* cp37-* cp38-* *-musllinux*" CIBW_ARCHS: ${{ matrix.arch }} CIBW_BUILD_FRONTEND: build - CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014 + CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28 CIBW_TEST_REQUIRES: pytest pandas>=2 CIBW_TEST_COMMAND: > python -c "import gsw; print(f'gsw v{gsw.__version__}')" && From f119e16f49fbc85fc04986faf218b550a5169c5b Mon Sep 17 00:00:00 2001 From: Filipe Fernandes Date: Mon, 4 Aug 2025 09:07:42 -0300 Subject: [PATCH 2/2] use native runner --- .github/workflows/cibuildwheel.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index 438e693..aa68615 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -18,7 +18,7 @@ jobs: include: - os: ubuntu-22.04 arch: x86_64 - - os: ubuntu-22.04 + - os: ubuntu-24.04-arm arch: aarch64 - os: windows-2022 arch: AMD64 @@ -33,13 +33,6 @@ jobs: fetch-depth: 0 persist-credentials: false - # For aarch64 support - # https://cibuildwheel.pypa.io/en/stable/faq/#emulation - - uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 - with: - platforms: all - if: runner.os == 'Linux' && matrix.arch == 'aarch64' - - name: "Building ${{ matrix.os }} (${{ matrix.arch }}) wheels" uses: pypa/cibuildwheel@ffd835cef18fa11522f608fc0fa973b89f5ddc87 # v3.1.0 env: