Updates to GitHub Actions pricing #182186
Replies: 54 comments 52 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.
-
|
If this actually happens, I'm going to simply move away all of my projects and those of my clients to a competitor. This kind of business strategy is unethical and those that defend or work on this should be ashamed of themselves. Don't you think you're making enough money with seats? I'm paying upwards of 100 a month for simply having users on your platform. This broke the camel's back. Github actions is turning from a succes story into a total nightmare. |
Beta Was this translation helpful? Give feedback.
-
|
Do NOT add a fee back in for self hosted runners. I will switch immediately to Jenkins. |
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.
-
|
Please stop applying breaking changes. Whilst they might well be 'best practice' and you might think you've informed us about them in plenty of time, real-world evidence shows this causes disruption and unhappy users.* We use Actions to deploy to production, and if we need a production deployment we NEED a production deployment, I do not want to take several hours out to investigate, fix and test changes to our action that was stable yesterday because of a requirement change you have force-applied to us. Whether you allegedly warned anyone about it months ago or not. Not following 'best practice' is my lookout, I'll sign whatever you want me to sign to allow that. If that means the ability to pin runner image release versions so they get out of date then so be it. Warning me is good. Spam my admin/account owner if you like, perhaps that will get me some time allocated. But breaking my production builds is not cool. *Here's an example, note the 160+ mentions triggered by the implementation date, not the announcement date. And unanswered pleas for it to not happen again. |
Beta Was this translation helpful? Give feedback.
-
|
Well, IMHO GitHub has to figure out where it stands as compared to other products in terms of its control plane's DevX/UX. Better to make it competitive before charging for it! I can share some basic stuff that it lacks.
You're Microsoft guys! Can't go wrong with the UX whatsoever. There are more observations! However, the point I would like to make is very simple - "If you want to monetize it, go ahead! But, make it compelling and competitive to pay for." |
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.
-
Beta Was this translation helpful? Give feedback.
-
https://github.com/orgs/community/discussions/182186#discussion-9257766 |
Beta Was this translation helpful? Give feedback.
-
|
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.
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