diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8a6b9f3..7c2e6cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,19 +25,26 @@ jobs: packages: write # Required to upload docker images to ghcr strategy: matrix: + platform: - runner: ubuntu-latest - target: x86_64 + - target: x86_64 + - manylinux: auto - runner: ubuntu-latest - target: x86 + - target: x86 + - manylinux: auto - runner: ubuntu-latest - target: aarch64 + - target: aarch64 + - manylinux: "2_28" - runner: ubuntu-latest - target: armv7 + - target: armv7 + - manylinux: auto - runner: ubuntu-latest - target: s390x + - target: s390x + - manylinux: auto - runner: ubuntu-latest - target: ppc64le + - target: ppc64le + - manylinux: auto steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -49,7 +56,7 @@ jobs: target: ${{ matrix.platform.target }} args: --release --out dist --find-interpreter sccache: 'true' - manylinux: auto + manylinux: ${{ matrix.platform.manylinux }} # SUPER WEIRD BUT ARRRRRRM IS A PITA - name: Upload wheels uses: actions/upload-artifact@v4 with: