Updates to GitHub Actions pricing #182186
Replies: 60 comments 57 replies
-
|
Please address this issue actions/runner#620. This is by far the number one issue to properly auto-scale ephemeral runners at scale for operators like us. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for listening |
Beta Was this translation helpful? Give feedback.
-
|
Make your runners competitive vs customers hosting their own self-hosted runners. Don't charge them the same per minute price as your own runners, that is just anti-competitive. We are already paying for the privilege of using the "control plane" by paying for our Github accounts. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for listening👂 |
Beta Was this translation helpful? Give feedback.
-
|
Appreciate that you are "postponing" what appears to be a foregone conclusion, giving us time to get our own plans in order. However,
|
Beta Was this translation helpful? Give feedback.
-
|
Whatever the overhead, it does not cost 0.002 cents per each minute. Also, it fully breaks the real quality solutions in the ecosystem. This is something to highlight. |
Beta Was this translation helpful? Give feedback.
-
|
The biggest issue we had with the per minute is we are a volunteer organization and are using donated self hosted hardware to run our builds. This hardware was generally a few years old and slower. The new billing made it so that running older hardware was not feasible at all, since slower builds directly result in higher costs. Essentially telling us we need top of the line hardware in order to reduce our GitHub costs, which seemed backwards to me compared to a cost per run build. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for listening. I would accept a flat cost per job over a per minute cost. Id also like to see some benefits for Pro members. |
Beta Was this translation helpful? Give feedback.
-
|
This is a welcome update. I understand that even though we run actions on our own hardware, the logs and other artifacts are still stored on GitHub's infrastructure. There are two ways that I can think of going about this:
This is just a quick thought, but I'm sure the community and GitHub team can come up with something that will work out for everyone in the end. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Last update on actions/actions-runner-controller#2796 (comment) The product owner made a bunch of promises the team never delivered on then the discussion mysteriously vanished off the face of the planet. I suppose the purpose of this discussion is the same? |
Beta Was this translation helpful? Give feedback.
-
|
I think the original announcement was kind of tone-deaf, disorganized, and it felt like it took away a huge part of why so many developers come to GitHub - because it is a developer-first and OSS-first platform. A lot of OSS projects don't have funding, which is why it's AWESOME that GitHub offers a place to host code for free, and offers so many cool tools to developers. I think the negative reaction to the announcement was because the only justification that was made was "we're doing it to reduce the cost of GitHub hosted runners" and it never really said the truth - that a lot of organizations HAVE TO use self-hosted runners due to compliance and privacy reasons. Oh, and they do pay quite a bit to use the GH platform already. Had the announcement said "guys this is a hella expensive feature to run even if the runners aren't run on our compute" and spelled it out, it would have made a lot more sense. Luckily, I had a hubber who I could reach out to who was able to provide that info to me. As someone who works with a lot of enterprise customers, two recommendations for when you do this in the future:
Thanks for everything that you, Hubbers, do! We appreciate you, even when we don't tell you. |
Beta Was this translation helpful? Give feedback.
-
|
It's good that you're doing damage control after the backlash, but I think for most of us the trust is already broken. Especially since you considered it to be a good thing to introduce the pricing change without even checking with the community whether this was a reasonable choice. Aside from the pricing change, GH Actions is not a "premium service" that is even worth paying for. The "control plane" suffers from multiple issues (see recent problems about broker / backend problems not relaying the messages) and the GH Actions ecosystem is broken in so many ways (e.g: safe_sleep). Personally, I'll switch to Woodpecker CI (again!) and move my repositories elsewhere. GitHub is introducing constant changes that are just harmful for their users. I was also once a happy GitHub Copilot customer, but you ended up destroying another good product. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for listening to us. Just one question here: why cannot it be a flat price per Actions rather than per minute as of now? Wouldn't this make things easier? EDIT:
@tvishwanatharkin this can be easily achieved via live-updating
@tvishwanatharkin Thats just badly designed UX.
@tvishwanatharkin Thats main point. I agree with this OFC. |
Beta Was this translation helpful? Give feedback.
-
|
Video with many insights: https://www.youtube.com/watch?v=xTSar1SEmIU |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Recently, while using the GitHub Copilot service, I encountered severe unauthorized overcharging issues: there is a stark discrepancy between my actual usage amount and the deducted amount on the bill, with obvious excessive charges applied to my account. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
I appreciate the transparency and the decision to pause and rethink this change. Listening to the community and taking feedback seriously really matters, especially for developers and teams who depend on Actions every day. The price reduction for hosted runners is also a positive step. It’s good to see GitHub engaging directly with users and working to rebuild trust through better communication and consistent improvements. Looking forward to seeing how this feedback shapes the future of GitHub Actions. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as disruptive content.
This comment was marked as disruptive content.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Many teams rely on self-hosted runners for security and predictable builds, so a surprise pricing shift can break planning fast. If you move forward later, please publish a clear cost model, real examples, and a longer notice period. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
For security reasons, self-hosted runners must be used on private code repositories. We use private runners to build software on a volunteer basis. If we have to pay for private runners, we will have to make the difficult choice of shutting everything down or migrating elsewhere, which will incur a cost we cannot afford. Charging for minutes on private runners is unacceptable for nonprofits. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We’ve read your posts and heard your feedback from our announcement, Pricing changes for GitHub Actions.
We have real costs in running the Actions control plane. We are also making investments into self-hosted runners so they work at scale in customer environments, particularly for complex enterprise scenarios. While this context matters, we missed the mark with this change by not including more of you in our planning.
We need to improve GitHub Actions. We’re taking more time to meet and listen closely to developers, customers, and partners to start. We’ve also opened a discussion to collect more direct feedback and will use that feedback to inform the GitHub Actions roadmap. We’re working hard to earn your trust through consistent delivery across GitHub Actions and the entire platform.
We're here to listen.
Beta Was this translation helpful? Give feedback.
All reactions