Invite onlyBuilt for GitHub Actions
Clean runners.Clear proof.
OpenRunners creates a fresh GitHub Actions runner for every job, removes it after execution, and keeps a verified record of what happened.
01J8F2- 01Observed
- 02Admitted
- 03Running
- 04Recorded
- 05Removed
runs-on: openrunners-8vcpu-ubuntu-2404- Runner
- Fresh for this job
- Idle compute
- None
- Cleanup
- Confirmed
- Record
- Retained
01 — Switch
Keep GitHub Actions. Change one line.
Keep your workflows, checks, logs, and artifact flow. Select an approved repository and use an OpenRunners label.
Explore the platformruns-on: ubuntu-latestruns-on: openrunners-8vcpu-ubuntu-240402 — Lifecycle
From job request to runner removal.
Each handoff has a named state. You can see where a run is, what failed, and whether cleanup finished.
- 01Observed
GitHub sends the job request.
- 02Admitted
Policy accepts the workload.
- 03Running
A fresh runner connects.
- 04Recorded
The result becomes durable.
- 05Removed
The runner is destroyed.
03 — Evidence
The machine goes away. The proof stays.
Guest output stays separate from authoritative platform state, so the record tells you what is verified and what is not.
- Lifecycle
- Ordered platform events
- Failure class
- Workflow or infrastructure
- Cleanup
- Confirmed or explicitly uncertain
- Access
- Dashboard, API, CLI, and MCP
Limited access
Limited access. Real workloads.
Public registration is closed while approved teams validate the isolation, reliability, and operating model.