From 5732cc8f9ba68b06320b40a28d75418b63e8641b Mon Sep 17 00:00:00 2001 From: Bruno Verachten Date: Wed, 18 Mar 2026 15:26:19 +0100 Subject: [PATCH 1/2] ci: add manylinux_2_28_riscv64 to wheel build matrix The riscv64 test job already exists (via QEMU), but riscv64 wheels are not built in the manylinux release matrix. This adds the manylinux_2_28_riscv64 image to produce distributable wheels. Signed-off-by: Bruno Verachten --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8590114..5c668f6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -210,6 +210,7 @@ jobs: - manylinux_2_28_aarch64 - manylinux_2_28_ppc64le - manylinux_2_28_s390x + - manylinux_2_28_riscv64 - musllinux_1_2_x86_64 - musllinux_1_2_aarch64 name: ${{ matrix.image }} From 4005804948bcefaaf0b6d652e05be591ef0ed316 Mon Sep 17 00:00:00 2001 From: Bruno Verachten Date: Wed, 18 Mar 2026 15:58:10 +0100 Subject: [PATCH 2/2] fix: use manylinux_2_39_riscv64 (2_28 has no riscv64 support) Signed-off-by: Bruno Verachten --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5c668f6..43c76ba 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -210,7 +210,7 @@ jobs: - manylinux_2_28_aarch64 - manylinux_2_28_ppc64le - manylinux_2_28_s390x - - manylinux_2_28_riscv64 + - manylinux_2_39_riscv64 - musllinux_1_2_x86_64 - musllinux_1_2_aarch64 name: ${{ matrix.image }}