Performance benchmarks for Latchkey managed runners.
| Benchmark | Target | How |
|---|---|---|
| Startup latency | <10s warm, <90s cold | Time from job queued to first step |
| S3 cache throughput | >500 MiB/s | Save/restore 500MB payload via actions/cache |
| Docker layer cache | >5x speedup | Uncached vs cached build with ECR layer caching |
- Fork this repo (or copy the workflow into your own repo)
- Make sure Latchkey managed runners are available for your org
- Go to Actions > Latchkey Runner Benchmark > Run workflow
- Select runner size and run
- Check the job summary for results
- Latchkey GitHub App installed on your organization
- At least one runner size available (e.g.
latchkey-medium) - For Docker cache benchmarks: ECR cache must be configured
Results are displayed in the GitHub Actions job summary for each run. Each benchmark job produces a table with metrics and pass/fail against targets.