diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index eddb0c6..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,21 +33,14 @@ 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@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__}')" &&