Skip to content

Commit a08456f

Browse files
committed
build(python): Add linux-musl-riscv64 for python binaries
Build polars Python modules for riscv64 platforms with musl by using the riscv64gc-unknown-linux-musl target. Use a RISE riscv native runner as the 'os'. See: https://riseproject-dev.github.io/riscv-runner/ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
1 parent dee30b9 commit a08456f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/release-python.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ jobs:
153153
fail-fast: false
154154
matrix:
155155
package: [polars-runtime-32, polars-runtime-64, polars-runtime-compat]
156-
job_config: [linux-x64, linux-arm64, linux-riscv64, linux-musl-x64, linux-musl-arm64, macos-x64, macos-arm64, win-x64, win-arm64]
156+
job_config: [linux-x64, linux-arm64, linux-riscv64, linux-musl-x64, linux-musl-arm64, linux-musl-riscv64, macos-x64, macos-arm64, win-x64, win-arm64]
157157
include:
158158
- job_config: linux-x64
159159
os: ubuntu-latest
@@ -175,6 +175,10 @@ jobs:
175175
os: linux-arm-large
176176
architecture: aarch64
177177
target: aarch64-unknown-linux-musl
178+
- job_config: linux-musl-riscv64
179+
os: ubuntu-24.04-riscv
180+
architecture: riscv64
181+
target: riscv64-unknown-linux-musl
178182
- job_config: macos-x64
179183
os: macos-15-intel
180184
architecture: x86-64

0 commit comments

Comments
 (0)