BTC
ETH
SOL
BNB
GOLD
XRP
DOGE
ADA
Back to home
Tech

The RISE RISC-V Runners: free, native RISC-V CI on GitHub

RISE now delivers free, native RISC-V runners for GitHub Actions.

RISE now delivers free, native RISC-V runners for GitHub Actions. Developers building RISC-V software get access to actual RISC-V hardware in CI pipelines—no emulation, no spin-up hassles. This lands at a pivotal time: RISC-V shipments hit 10 billion cores by 2024 estimates from RISC-V International, yet CI tools lagged behind x86 and ARM.

Traditional GitHub Actions runners stick to Intel/AMD x86-64 and ARM64. Emulation via QEMU works for basic tests but crawls on compiles—expect 5-10x slowdowns for large codebases like Linux kernel modules. RISE changes that. Their runners execute natively on 64-bit RISC-V CPUs, supporting Ubuntu 22.04 and Debian Bookworm images.

RISE Runners: Specs and Setup

RISE, backed by the EU’s Horizon Europe and NLnet funding, runs these on real hardware clusters. Think Milk-V Pioneer boards (XiangShan CPU) and PolarFire SoC kits. Available labels include ubuntu-22.04-riscv64, debian-bookworm-riscv64, and experimental ones like ubuntu-24.04-riscv64.

Resources? Standard runners pack 4 vCPUs, 16 GB RAM, 100 GB SSD. Jobs timeout at 6 hours, matching GitHub’s hosted limits. Free tier users snag 2,000 minutes monthly across all runners; paid plans scale up.

Integration takes one YAML tweak. In your .github/workflows/ci.yml, add the runs-on label:

name: RISC-V CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-22.04-riscv64
    steps:
      - uses: actions/checkout@v4
      - run: cargo build --target riscv64gc-unknown-linux-gnu

Rust, GCC, LLVM toolchains pre-install. Docker support exists too, pulling riscv64 images natively. Hacker News threads buzz with ports of Zig, Nix, and Android builds succeeding on first try.

Why This Accelerates RISC-V Adoption

RISC-V thrives in edge devices, autos, and servers—Western Digital ships Teralynx NICs, Alibaba’s Yitian 710 powers clouds. Software lags hardware. Porting glibc, OpenSSL, or PostgreSQL demands native testing; emulation hides vector extension bugs or atomic ops quirks.

RISE slashes barriers. No $500 dev boards or cloud rentals needed. Startups and hobbyists iterate faster. Implications hit ecosystems: expect more RISC-V Rust crates, Debian riscv64 packages, and upstream kernel fixes. GitHub’s 100M+ repos now bootstrap RISC-V effortlessly, pressuring competitors like GitLab to follow.

Benchmark it: Compiling LLVM on QEMU takes 4 hours; RISE runners clock 25 minutes. Real numbers from user reports on HN and Reddit. This isn’t hype—it’s measurable velocity for the open ISA challenging ARM’s 99% embedded dominance.

Caveats: Not Production-Ready Everywhere

Skepticism warranted. Queue times spike during peaks—10-30 minutes reported. Uptime hovers 99%, but hardware faults hit experimental runners. No rv32gc or Windows support yet. GitHub bills minutes against your quota, so heavy users watch costs.

RISE isn’t eternal; funding ends 2025-ish without renewals. GitHub could bake native support themselves, as they did ARM in 2022. Still, this bridges the gap now. For security-sensitive code, self-hosted runners beat shared ones—RISE’s are GitHub-hosted, so audit workflows.

Bottom line: RISE RISC-V runners make RISC-V viable for everyday dev. Grab them for your next project; they lower the floor without raising false hopes. RISC-V’s rise depends on tools like these—watch adoption metrics climb.

March 30, 2026 · 3 min · 14 views · Source: Hacker News

Related