Local CI Runner
Test your GitHub Actions workflows locally before pushing.Why Run Locally?
- Faster feedback — No waiting for cloud runners
- Debug locally — Full access to logs and state
- Save minutes — Test changes without using CI credits
- Protected output — Same secret redaction as cloud
Quick Start
List Available Workflows
Run with Protection
Use Different Scopes
Choose a Workflow File
Example Output
Supported Features
| Feature | Local Runner | GitHub |
|---|---|---|
run steps | ✓ | ✓ |
| Environment variables | ✓ | ✓ |
| Secrets | ✓ | ✓ |
if conditions | ✓ | ✓ |
| Matrix builds | ✗ | ✓ |
| Docker actions | ✗ | ✓ |
uses actions | ✗ | ✓ |
The local runner executes
run steps directly. Actions using uses are skipped.Workflow Example
Create.github/workflows/ci.yml: