Observability
Why did my job get killed with exit code 137?
Quick answer
That is an OOM kill — the process exceeded available memory.
The detail that matters
Common with Node builds, Gradle daemons and test suites that run too many workers. Reduce parallelism or move to a larger runner.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
How do I see cost per workflow?The runnerhut dashboard breaks spend down by workflow, job, label and repository.How do I see cost per runner label?Filter the usage dashboard by label to see minutes and spend per runner type.How do I detect an undersized runner?Sustained CPU near 100%, memory pressure, or swap activity through the job.How do I find the slowest step in a workflow?Sort steps by duration in the run view, or use the runnerhut timeline which shows queue, setup and step time separately.