HN user

crohr

331 karma

Maker of fine DevOps tooling since 2013.

Currently launching https://runs-on.com, 10x cheaper GitHub Action runner, on premise.

More details at https://cyrilrohr.com

Posts38
Comments88
View on HN
arxiv.org 1mo ago

The GitHub Actions Language: Usage, Evolution, and Workflow Reliability

crohr
5pts0
runs-on.com 3mo ago

How building a Terraform module made me fall in love with CloudFormation

crohr
2pts0
buildjet.com 5mo ago

Buildjet Shuts Down

crohr
2pts1
github.com 5mo ago

Go Client for GitHub Actions Runner Scale Set APIs

crohr
2pts0
ec2-pricing.runs-on.com 1y ago

Show HN: AWS EC2 Pricing API – live spot pricing across regions

crohr
2pts2
runs-on.com 1y ago

Show HN: Magic Cache for GitHub Actions

crohr
2pts0
runs-on.com 1y ago

New AWS Graviton4 arm instances are 25% faster than previous generation

crohr
1pts4
runs-on.com 2y ago

Show HN: GPU runners for GitHub Actions, 10x cheaper

crohr
7pts3
runs-on.com 2y ago

Show HN: Managed GitHub Action Providers Benchmark

crohr
2pts1
runs-on.com 2y ago

What's the fastest EC2 instance CPU?

crohr
22pts8
runs-on.com 2y ago

Show HN: I've compiled single-CPU speeds across GitHub Action runner providers

crohr
2pts0
runs-on.com 2y ago

Show HN: S3 Cache for GitHub Actions

crohr
1pts0
runs-on.com 2y ago

Show HN: GitHub Action Runner Images (AMI) for AWS EC2

crohr
2pts0
github.com 2y ago

Show HN: Runs-on: 10x cheaper GitHub Action runners

crohr
3pts0
github.com 2y ago

runs-on: [cheap,fast,self-hosted] runners for GitHub Action, in your AWS account

crohr
1pts1
pullpreview.com 3y ago

Show HN: Deployment previews for your pull requests, on servers you control

crohr
2pts0
news.ycombinator.com 5y ago

Ask HN: Things to consider (Security, SEO) when issuing subdomains to SaaS users

crohr
5pts2
world.hey.com 5y ago

Legacy Without Nostalgia

crohr
3pts0
pullpreview.com 6y ago

Show HN: PullPreview – Deploy previews for any application, on your servers

crohr
83pts37
pullpreview.com 8y ago

Show HN: On-demand preview environments for your pull requests

crohr
3pts0
buildcurl.com 10y ago

cURL + docker = buildcurl – Precompiled binaries, built on demand

crohr
2pts0
ebarnouflant.com 10y ago

Show HN: Automatically turn GitHub issues into blog posts

crohr
11pts4
ebarnouflant.com 10y ago

Using git-crypt to transparently encrypt sensitive data in a Git repository

crohr
2pts2
ebarnouflant.com 10y ago

A docker container to clean up your docker containers

crohr
2pts0
chunk.io 11y ago

Stream any content over HTTP (logs, video, etc.)

crohr
6pts0
blocsapp.com 11y ago

Blocs – Build beautiful websites without touching a line of code

crohr
4pts0
github.com 11y ago

Latest Ruby versions packaged as DEB or RPM for your linux distribution

crohr
1pts0
blog.packager.io 11y ago

One-liner to get a precompiled Ruby on your own servers

crohr
4pts0
blog.packager.io 11y ago

Automatically package your Golang apps

crohr
2pts0
chunk.io 11y ago

Chunk.io: Upload files from your terminal

crohr
4pts0

Skip the middleman, just use AWS with runs-on.com (I'm the developer). Better instance choice, much cheaper, and you can setup an AWS budget alert.

Love the observability you’ve built into it. But push a little bit further the scale and you’ll probably hit limits with the persistent self hosted runner approach, and end up with something like runs-on (runs-on.com)

You know how I know GitHub’s runners are bad? Because there’s an entire cottage industry of companies whose sole product is “GitHub Actions, but the runners don’t suck.” Namespace, Blacksmith, Actuated, Runs-on, BuildJet

He's not wrong. Buildjet just announced they were shutting down though, citing recent improvements to the GitHub Actions platform.

For the record I maintain the Runs-on [1] he's talking about, as a solo developer.

[1] https://runs-on.com

Probably long overdue, but per-minute price vs per-job is quite expensive. Wouldn’t like to be in the shoes of “only” 2x cheaper third parties. If they follow up with faster runners… interested to see if they ever come up with a good SDK for their scale set API, will integrate it in RunsOn!

At this point this is considered a baseline feature of every good GitHub Actions third-party provider, but nice to see the write-up and solution they came up with!

Note that GitHub Actions Cache v2 is actually very good in terms of download/upload speed right now, when running from GitHub managed runners. The low speed Blacksmith was seeing before is just due to their slow (Hetzner?) network.

I benchmarked most providers (I maintain RunsOn) with regards to their cache performance here: https://runs-on.com/benchmarks/github-actions-cache-performa...

I guess TL;DR just use ephemeral runners when self hosting? There are lots of solutions for that. Also would be nice for GitHub to do something on the security front (allowlist / blocklists if IPs, hosted, etc or at least just reporting on traffic)