I really enjoy how they list the price PER MINUTE to make it sound like this isn't absurdly expensive. A lot of people leave their self-hosted runners running 24/7 because, after all, they're self-hosted.
This is $2.88/day, $86.4/month, $1051.2/year. For them to do essentially nothing.
Most notably, this is the same price as their hosted "Linux 1-core" on a per-minute basis. Meaning they're charging you the same for running it yourself, as you'd pay for them to host it for you...
How can they charge for something self hosted per minute? Thats very weird to me. If I run the software I should pay a single time only, if I don't own it then why self-host im the first place?
Maybe this is designed to scare people away from self-hosting altogether?
Wait.. is this how they're billing it?? Not the duration of runs??
You can get far bigger VM for that per month. It's ridiculus.
Of course entirely expected after MS buyout, if anything I'm surprised it took that long
$1k per year if you run an action 24/7. How many minutes per month do you actually use? How does that compare to the cost of the machines being used as runners?
The real mistake was GH not charging anything for self-hosted runners in the first place, setting an expectation.
> A lot of people leave their self-hosted runners running 24/7
Don't they generally only kick in when you push or merge?
I was about to call you off and say your math is wrong, you must be an order of magnitude wrong.
But you are right, this is ridiculous!
Per machine. Definitely more than one machine here.
> For them to do essentially nothing.
Orchestration, logging, caching, result storage.
It's not nothing. Whether it's worth it to you is a value judgement, and having run a bunch of different CI systems I'd say this is still at least competitive.