Top
Best
New

Posted by coloneltcb 12/17/2025

GitHub postponing the announced billing change for self-hosted GitHub Actions(twitter.com)
https://resources.github.com/actions/2026-pricing-changes-fo...
157 points | 126 commentspage 2
techterrier 12/18/2025|
from the tweet [1]:

"We’ve read your posts and heard your feedback.

1. We’re postponing the announced billing change for self-hosted GitHub Actions to take time to re-evaluate our approach.

2. We are continuing to reduce hosted-runners prices by up to 39% on January 1, 2026.

We have real costs"

^ theres more in the actual tweet, but the preview that gets unfurled on discord cuts off there. That last lines a killer, poor olde microsoft

1. https://x.com/i/status/2001372894882918548

bilekas 12/18/2025|
> We have real costs"

Am i wrong or didn't they have a bug in the action runners that would basically cycle the CPU infinitely ?

> https://github.com/actions/runner/issues/2380

> https://github.com/actions/runner/issues/3792

Didn't they take years to fix this ? Or its unrelated ?

Narretz 12/18/2025||
They are talking about the cost to run the Actions control plane and the scheduler that is not executed on the runner itself.
codeflo 12/18/2025||
They have all kinds of costs hosting GitHub, which is why there's per seat pricing for companies. If those prices are too low, they can always increase them. Charging on top of that per minute of using your own infrastructure felt greedy to me. And the fact that this was supposed to be tied to one of the lesser-maintained features of GitHub raised eyebrows on top of that.
ChrisArchitect 12/17/2025||
Maybe update link to the post:

Updates to GitHub Actions pricing https://github.com/orgs/community/discussions/182186

baggachipz 12/17/2025||
Yeah, could we please stop treating twitter as the canonical source of company communications? There is always a blog post or in this case, a github discussion.
everfrustrated 12/17/2025||
That update is from an anonymous "Admin". The X link is directly from the (presumed?) head of GitHub.
ChrisArchitect 12/17/2025||
They've also updated the original resource page but a new url serves our purposes better https://resources.github.com/actions/2026-pricing-changes-fo...
ZeWaka 12/17/2025||
Probably caused by enterprises going after them, my normally dead company-wide global devops chat had a few hundred messages yesterday because of this.
julius-fx 12/18/2025||
Not gonna wait 30seconds to read the bloody article, when it says "5seconds ad".
Shadowmist 12/18/2025||
Oh good I have a little bit more time to migrate away.
j45 12/18/2025||
Hm, still too late, and still leaving.

Maybe I don't understand something, but self-hosted GitHub Actions cost more resources than GitHub Actions hosted with them?

There might be some creative uses of GitHub Actions, it seemed that getting users into the platform was valuable.

arminiusreturns 12/18/2025||
Just as cloud agnosticism means you should be able to bootstrap your infra in different clouds, that also includes your ci/cd. As a greybeard sysadmin, my advice is to start separating your ci/cd from the platforms you run on.

https://www.slingacademy.com/article/git-post-receive-hook-a...

Another of my tricks is to tie in your containerization there too, system-nspawn is what I'm using at the moment, but it can apply to others.

smivan 12/18/2025||
I ended up prototyping self hosted https://woodpecker-ci.org/ on my k8s cluster. Ended up taking just a few hours of AI time (Claude Code). Woodpecker has a helm chart, can connect to Github and post status checks to commits.

Open to feedback or tips and tricks on this, but so far it's looking promising. Curious how other folks experience has been.

6LLvveMx2koXfwn 12/18/2025|
From the horses mouth as it were: https://resources.github.com/actions/2026-pricing-changes-fo...
More comments...