Back to browse
GitHub Repository

Ephemeral VM and container runners for GitHub Actions — no Kubernetes required

3 starsGo

Gha-outrunner – Ephemeral GitHub Actions runners without Kubernetes

by psubocz·Mar 31, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemNiche Gem

Ephemeral CI runners without Kubernetes overhead for bare metal and macOS Apple Silicon.

Strengths
  • Supports Tart for macOS VMs, solving Apple Silicon CI pipeline isolation needs.
  • No Kubernetes dependency reduces operational complexity for small teams on bare metal.
Weaknesses
  • Smaller community ecosystem compared to established Kubernetes-based Actions Runner Controller projects.
  • Managing VM images manually adds maintenance overhead versus fully managed CI services.
Target Audience

DevOps engineers, CI/CD maintainers

Similar To

Actions Runner Controller · CircleCI · Self-hosted GitHub Runners

Post Description

I needed isolated CI runners for my desktop CAD app (Qt/C++/Rust, three platforms) and didn't want to set up Kubernetes just for that. So I built gha-outrunner - which provisions a fresh Docker container, KVM/QEMU VM, or Tart macOS VM for each job, then destroys it when done. It uses GitHub's scaleset API so it works as an autoscaling runner group. Written in Go, MIT licensed.

Happy to answer questions.

Similar Projects

Developer Tools●●●Banger

GitHub Actions for Agents

Official runner binary locally with pause-on-failure, beating act on compatibility.

Big BrainSolve My Problem
pistoriusp
322mo ago