7 ms·
> We still use GitHub Actions but our monthly bill is now flat because we pay for a server. Caveat here being that GitHub is exploring charging a usage-based f
by arusahni 3mo ago
> We still use GitHub Actions but our monthly bill is now flat because we pay for a server.
Caveat here being that GitHub is exploring charging a usage-based fee for self-hosted GitHub Action runners [1]. While they've halted it for now, it's something worth being aware of as you assess your costs. This is probably a drop in the bucket compared to the order of magnitude savings you've described.
[1]: https://github.blog/changelog/2025-12-16-coming-soon-simpler-pricing-and-a-better-experience-for-github-actions/ https://github.blog/changelog/2025-12-16-coming-soon-simpler...
- _pdp_ 3mo agoThanks. I did not know.
- inigyou 3mo agoAllegedly this is because whenever you have a self-hosted runner, it's actually a Microsoft-hosted runner that is notifying your runner and then polling for it to complete. I wish I was joking.
- watermelon0 3mo agoSelf-hosted runners make a ton of API calls during job execution, so they might not be completely wrong here.
- inigyou 3mo agoThat's for console output and status.
- esafak 3mo agoAlso note that managing self-hosted runners with Kubernetes is no walk in the park.
- _pdp_ 3mo agoHaha, we don't use Kubernetes. It is a single large server with plenty of space for runners. It is as simple and boring as it gets. The only fun part is that we use Firecracker for the actual runners. It is provides nice isolation and it is very easy to work with.