RISE RISC-V Runners is a managed GitHub Actions runner service that executes CI/CD workflows on real RISC-V hardware. Install the GitHub App on your organization or personal account, set runs-on: ubuntu-24.04-riscv in your workflow, and your jobs run on dedicated RISC-V nodes with full Docker support. No emulation, no cross-compilation.
RISE provides the service free of charge for open source projects. Visit the documentation site for full details.
- Install the GitHub App: organization or personal account
- Use
runs-on: ubuntu-24.04-riscvin your workflow:
jobs:
build:
runs-on: ubuntu-24.04-riscv
steps:
- uses: actions/checkout@v4
- run: uname -m # prints riscv64- riscv-runner-app: GitHub App webhook handler and background worker. Receives
workflow_jobevents, validates requests, and provisions ephemeral runner pods on Kubernetes. - riscv-runner-images: Container images for the runner and Docker-in-Docker sidecar. Built for RISC-V and published to the project's container registry.
- riscv-runner-device-plugin: Kubernetes device plugin and node labeller. Exposes RISC-V board capabilities so the scheduler can place runner pods on matching hardware.
- riscv-runner-sample: Sample repository demonstrating how to configure a GitHub Actions workflow to use RISC-V runners.