ci: add native riscv64 wheel builds using RISE runners#1
Open
ci: add native riscv64 wheel builds using RISE runners#1
Conversation
Signed-off-by: Bruno Verachten <gounthar@gmail.com>
Signed-off-by: Bruno Verachten <gounthar@gmail.com>
Signed-off-by: Bruno Verachten <gounthar@gmail.com>
Signed-off-by: Bruno Verachten <gounthar@gmail.com>
gounthar
added a commit
to gounthar/bcrypt
that referenced
this pull request
Mar 18, 2026
Replace QEMU emulation with native riscv64 runners (ubuntu-24.04-riscv) provided by the RISE project. Build time: ~5.5 minutes on native hardware. Uses /opt/python-3.12/bin/python3.12 and rustup (system versions on RISE runners). Cargo registry cached across runs. Validated on riseproject-dev/bcrypt fork: riseproject-dev#1 Thanks to Ludovic Henry and RISE for providing native riscv64 runners. Signed-off-by: Bruno Verachten <gounthar@gmail.com>
This was referenced Mar 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add a native riscv64 wheel build job using RISE runners (ubuntu-24.04-riscv).
The upstream maintainer requires native runners for any new architecture — no QEMU. This validates the build on real hardware before proposing upstream.
Uses system Rust and Python on the RISE runner instead of pyca's custom Docker containers (which don't have riscv64 variants yet).