About Runless
Runless started because I got tired of watching my GitHub Actions builds take forever and cost way more than they should.
I've spent years working on CI/CD pipelines. At some point, every project I touched had the same problems: builds that started at 2 minutes and slowly crept up to 15. Flaky tests that passed "most of the time." Monthly bills that made finance ask questions.
The frustrating part? Most of these issues are fixable. Missing a cache directive. Using a bloated container image. Not setting timeouts. Simple stuff that's easy to miss and expensive to ignore.
So I built Runless. It's a linter for GitHub Actions workflows — paste your YAML, see what's wrong, get the fix. No signup required for the basic tool. If you want continuous monitoring across all your repos, that's where the paid product comes in.
This is not a VC-backed startup
Runless is a small, independent project. There's no board of directors, no growth-at-all-costs mandate, no plans to pivot to enterprise sales and abandon the free tool.
The goal is simple: build something useful, charge a fair price for the premium features, and keep improving it. If that sounds boring, good. Boring is sustainable.
Get in touch
Questions, feedback, or just want to say hi? Email [email protected].
Follow along on Twitter.
