From 8e6f5c11b0a0cc17d2e6d89a689a2db5ed9537e4 Mon Sep 17 00:00:00 2001 From: Trevor Gamblin Date: Wed, 18 Feb 2026 14:32:49 -0500 Subject: [PATCH 1/2] workflows/CI: make linux targets more explicit Signed-off-by: Trevor Gamblin --- .github/workflows/CI.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index b390b26..4618ab1 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -50,20 +50,32 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - target: [x86_64, x86, aarch64, armv7, s390x, ppc64le] + platform: + - target: x86_64-unknown-linux-gnu + arch: x86_64 + - target: i686-unknown-linux-gnu + arch: x86 + - target: aarch64-unknown-linux-gnu + arch: aarch64 + - target: armv7-unknown-linux-gnueabihf + arch: armv7 + - target: s390x-unknown-linux-gnu + arch: s390x + - target: powerpc64le-unknown-linux-gnu + arch: ppc64le steps: - uses: actions/checkout@v3 - name: Build wheels uses: PyO3/maturin-action@v1 with: - target: ${{ matrix.target }} + target: ${{ matrix.platform.target }} args: --release --out dist sccache: 'true' manylinux: auto - name: Upload wheels uses: actions/upload-artifact@v4 with: - name: wheels-linux-${{ matrix.target }} + name: wheels-linux-${{ matrix.platform.arch }} path: dist windows: From b4eaff39940e3b75afff0f2da55fadc71f67d96a Mon Sep 17 00:00:00 2001 From: Trevor Gamblin Date: Wed, 18 Feb 2026 14:33:19 -0500 Subject: [PATCH 2/2] workflows/CI: add riscv64 target Signed-off-by: Trevor Gamblin --- .github/workflows/CI.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 4618ab1..961b11d 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -63,6 +63,8 @@ jobs: arch: s390x - target: powerpc64le-unknown-linux-gnu arch: ppc64le + - target: riscv64gc-unknown-linux-gnu + arch: riscv64 steps: - uses: actions/checkout@v3 - name: Build wheels