From 260f937b5924928b7a5b553a06c1528fe5f72756 Mon Sep 17 00:00:00 2001 From: Zuzu-Typ Date: Sun, 29 Oct 2023 13:01:55 +0100 Subject: [PATCH] Added support for manylinux2014 --- .github/workflows/deploy-test-pypi.yml | 8 ++++++-- .github/workflows/deploy.yml | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-test-pypi.yml b/.github/workflows/deploy-test-pypi.yml index afe6c40..9cfe099 100644 --- a/.github/workflows/deploy-test-pypi.yml +++ b/.github/workflows/deploy-test-pypi.yml @@ -74,11 +74,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - distro: [manylinux_2_28] + distro: [manylinux2014, manylinux_2_28] arch: [x86_64, aarch64, s390x] + include: + - distro: manylinux2014 + arch: i686 env: CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.distro }} + CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.distro }} CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.distro }} CIBW_MANYLINUX_S390X_IMAGE: ${{ matrix.distro }} CIBW_BUILD: cp3*-manylinux* @@ -90,7 +94,7 @@ jobs: submodules: recursive - name: Set up QEMU - if: ${{ matrix.arch != 'x86_64' }} + if: ${{ matrix.arch != 'x86_64' && matrix.arch != 'i686' }} uses: docker/setup-qemu-action@v3 - uses: actions/setup-python@v4 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 873b2a0..0ba84fc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -77,11 +77,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - distro: [manylinux_2_28] + distro: [manylinux2014, manylinux_2_28] arch: [x86_64, aarch64, s390x] + include: + - distro: manylinux2014 + arch: i686 env: CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.distro }} + CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.distro }} CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.distro }} CIBW_MANYLINUX_S390X_IMAGE: ${{ matrix.distro }} CIBW_BUILD: cp3*-manylinux* @@ -93,7 +97,7 @@ jobs: submodules: recursive - name: Set up QEMU - if: ${{ matrix.arch != 'x86_64' }} + if: ${{ matrix.arch != 'x86_64' && matrix.arch != 'i686' }} uses: docker/setup-qemu-action@v3 - uses: actions/setup-python@v4