From 735c61b34b400aa7c528e10337884d11f5704b77 Mon Sep 17 00:00:00 2001 From: Julien Stephan Date: Thu, 27 Nov 2025 17:28:47 +0100 Subject: [PATCH] ci: add riscv64 manylinux wheels Recent versions of maturin support riscv64, so we can now start building riscv64 wheels for watchfiles. So add riscv64 target and upgrade maturin to the latest available version. Signed-off-by: Julien Stephan --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7ac6ca..6ce97ef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -179,6 +179,9 @@ jobs: - os: ubuntu platform: linux target: s390x + - os: ubuntu + platform: linux + target: riscv64gc-unknown-linux-gnu # musllinux - os: ubuntu platform: linux @@ -208,13 +211,13 @@ jobs: - name: build sdist if: ${{ matrix.os == 'ubuntu' && matrix.target == 'x86_64' && matrix.manylinux == 'auto' }} - uses: PyO3/maturin-action@v1 + uses: PyO3/maturin-action@v1.49.3 with: command: sdist args: --out dist - name: build wheels - uses: PyO3/maturin-action@v1 + uses: PyO3/maturin-action@v1.49.3 with: target: ${{ matrix.target }} manylinux: ${{ matrix.manylinux || 'auto' }} @@ -222,7 +225,7 @@ jobs: - name: build pypy wheels if: ${{ matrix.pypy }} - uses: PyO3/maturin-action@v1 + uses: PyO3/maturin-action@v1.49.3 with: target: ${{ matrix.target }} manylinux: ${{ matrix.manylinux || 'auto' }}