diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index d557d12e..bf6d2a39 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -4,12 +4,13 @@ on: push: branches: - master + - wheels-* tags: - 'v*' jobs: build_wheels: - name: Build wheels on ${{ matrix.os }} + name: Build wheels for ${{ matrix.name }} runs-on: ${{ matrix.os }} strategy: matrix: @@ -33,6 +34,11 @@ jobs: - name: Build wheels run: python -m cibuildwheel --output-dir wheelhouse + env: + CIBW_MANYLINUX_X86_64_IMAGE: "manylinux_2_28" + CIBW_MANYLINUX_AARCH64_IMAGE: "manylinux_2_28" + CIBW_MANYLINUX_PYPY_X86_64_IMAGE: "manylinux_2_28" + CIBW_MANYLINUX_PYPY_AARCH64_IMAGE: "manylinux_2_28" - uses: actions/upload-artifact@v4 with: diff --git a/build.sh b/build.sh index 646e46a1..a6e04e7f 100644 --- a/build.sh +++ b/build.sh @@ -66,6 +66,7 @@ if [ "$CIBUILDWHEEL" = "1" ]; then elif [ -f /usr/bin/yum ]; then yum install wget zlib-devel -y if [ -z "$OPENSSL_VERSION" ]; then + yum install perl-Pod-Html -y yum install openssl-devel -y else yum install perl-IPC-Cmd -y