Skip to content

ci: add riscv64 to release build matrix#3649

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

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

Conversation

@gounthar
Copy link
Copy Markdown

@gounthar gounthar commented Mar 22, 2026

Adds riscv64gc-unknown-linux-gnu to the release build matrix using native RISE riscv64 runners (ubuntu-24.04-riscv). Builds natively with cargo (no cross needed), same approach as the windows-11-arm entry.

Native riscv64 GitHub Actions runners are provided by the RISE Project, free for open source. To enable: install the RISE runners GitHub App. Without the app, the job stays queued with no runner available.

Build validated on native riscv64 hardware and on RISE runner: https://github.com/gounthar/bat/actions/runs/23355357501

Closes #3463

Add riscv64gc-unknown-linux-gnu using native RISE riscv64 runners
(ubuntu-24.04-riscv). Builds natively with cargo (no cross needed).

Closes sharkdp#3463

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).

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 riscv64gc-unknown-linux-gnu and riscv64gc-unknown-linux-musl target on binary

1 participant