Runner Labels Reference
Each label maps to a specific hardware configuration and OS version.
Labels
| Label | OS | Board | SoC | Notes |
|---|---|---|---|---|
ubuntu-24.04-riscv | Ubuntu 24.04 | Scaleway EM-RV1 | TH1520 | Standard runner |
ubuntu-26.04-riscv | Ubuntu 26.04 | TBD | TBD | Standard runner |
Label-to-Kubernetes mapping
Each label maps to a Kubernetes node pool selected by node labels:
| Label | K8s Pool |
|---|---|
ubuntu-24.04-riscv | scw-em-rv1 |
ubuntu-26.04-riscv | TBD |
Runner exclusivity
Each RISC-V node runs at most one job at a time. This is enforced by the device plugin, which advertises a single riseproject.com/runner resource per node. Pods request this resource, and the Kubernetes scheduler prevents double-booking.
Choosing a label
- Use
ubuntu-24.04-riscvfor general-purpose RISC-V CI - Use
ubuntu-26.04-*variants if your project targets Ubuntu 26.04