Skip to content

ci: add riscv64 to release build matrix#1938

Open
gounthar wants to merge 1 commit intosharkdp:masterfrom
gounthar:feat/release-riscv64
Open

ci: add riscv64 to release build matrix#1938
gounthar wants to merge 1 commit intosharkdp:masterfrom
gounthar:feat/release-riscv64

Conversation

@gounthar
Copy link
Copy Markdown

@gounthar gounthar commented Mar 20, 2026

Adds riscv64gc-unknown-linux-gnu to the release build matrix using native RISE riscv64 runners (ubuntu-24.04-riscv) instead of cross-compilation. This avoids the known cross-rs riscv64 issues (cross-rs/cross#1719).

One-line matrix addition, no use-cross needed since the build runs natively on riscv64 hardware.

RISE runners: ubuntu-24.04-riscv is a native riscv64 runner provided by the RISE Project, free for open source. To enable: install the RISE runners GitHub App. Already used by numpy, Apache Arrow, llama.cpp, and others. Without the app, the job stays queued with no runner available.

Build validated on native riscv64: https://github.com/gounthar/fd/actions/runs/23355355302

Closes #1937

Add riscv64gc-unknown-linux-gnu using native RISE riscv64 runners
(ubuntu-24.04-riscv) instead of cross-compilation, avoiding cross-rs
riscv64 issues (cross-rs/cross#1719).

Closes sharkdp#1937

Signed-off-by: Bruno Verachten <gounthar@gmail.com>
@gounthar
Copy link
Copy Markdown
Author

Note: since this repo is on a personal account (not an org), the correct RISE runners app to install is the one for personal accounts: https://github.com/apps/rise-risc-v-runners-personal (the link in the PR description points to the org version).

@tmccombs tmccombs requested a review from sharkdp March 25, 2026 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add riscv64 release binaries

1 participant