Skip to content

riseproject-dev/riscv-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISE RISC-V Runners

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.

Quick start

  1. Install the GitHub App: organization or personal account
  2. Use runs-on: ubuntu-24.04-riscv in your workflow:
jobs:
  build:
    runs-on: ubuntu-24.04-riscv
    steps:
      - uses: actions/checkout@v4
      - run: uname -m   # prints riscv64

Related repositories

  • riscv-runner-app: GitHub App webhook handler and background worker. Receives workflow_job events, 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages