173 comments

[ 3.4 ms ] story [ 93.9 ms ] thread
(comment deleted)
That makes me genuinely curious about the internal hosted vs. self-hosted usage ratio they're seeing. I'd have guessed the bulk of the cost/volume was on hosted, but clearly that can't be the case
Yikes! They seem to be gunning for services like WarpBuild, which we've used for a couple years to keep our costs low. The $0.002 per minute on top of WarpBuild's costs is exactly GitHub's new pricing scheme.

I'm happy for competition, but this seems a bit foul since we users aren't getting anything tangible beyond the promise of improvements and investments that I don't need.

The $0.002 per-minute for self-hosted runners will definitely change the unit economics for a lot of 3rd party runner providers.

I'm sure we'll feel it too at https://sprinters.sh, but probably a bit less than others as our flat $0.01 per job fee for runners on your own AWS account will still work out to about 80% average savings in practice, compared to ~90% now when using spot instances.

I didn't find a single example of any of the upcoming features, should I follow them in github to read release notes?
Introducing a separate charge specifically targeting those of your customers who choose to self-host your hilariously fragile infrastructure is certainly a choice.. And one I assume is in no way tied to adoption/usage-based KPIs.

Of course, if you can just fence in your competition and charge admission, it'd be silly to invest time in building a superior product.

I guess it was only a matter of time...

Part of this is fair since there is a cost to operating the control plane.

One way around this is to go back to using check runs. I imagine a third party could handle webhooks, parse the .github/workflows/example.yml, then execute the action via https://github.com/nektos/act (or similar), then post the result.

how long before they start skimming OSS projects that are public but nonetheless have Github Sponsors income. I mean that's money right there for them right
I guess I’ll start to look at an alternative to GitHub self hosted runners.

It’s been awhile since I looked. What’s a good alternative?

(comment deleted)
Pay even more to bring your own hardware? Well, that's new.

I get that self-hosted runners generate huge egress traffic, but this is still wild. Hope it pushes more companies to look into self-hosted Gitea / Forgejo / etc.

> > We are introducing a $0.002 per-minute Actions cloud platform charge for all Actions workflows across GitHub-hosted and self-hosted runners.

Holy s***

That's more expensive than an m8i.large.

What on earth.

what are the opensource alternatives to selfhosted runners ?
Is there a great opensource CI system that integrates nicely with github repos?
Earlier this year I priced out AWS's on-demand m7i.large instances at $0.002/minute [1]. GitHub's two-core costs $0.008/minute today so it was a nice savings. But it looks like this announcement doubles the self-hosted cost and reduces their two-core system pricing to $0.006/min.

From this perspective this is a huge price jump, but self-hosting to save money can still work out.

Honestly, GitHub Actions have been too flaky for me and I'm begrudgingly reaching for Jenkins again for new projects.

[1] https://instances.vantage.sh/aws/ec2/m7i.large?currency=USD&...

Back to Buildkite I go.
Why would the self-hosted runner fee be per-minute instead of per-job? I don’t get it.
I have a love-hate relationship with GitHub Actions. Love because they are right there in my GitHub repository. Hate because they are very brittle once you move out of the happy path.

It seems GitLab has a much better experience in this department, but their pricing is hard to justify for us...

Genuinely curious if folks here had better experiences or recommendations for a smooth CI/CD experience.

Anything that prices spammers out of abusing GitHub actions is a win in my book...
(comment deleted)
(comment deleted)