Live data from Hacker News

Pricing Changes for GitHub Actions

resources.github.com

181–190 of 853 posts

Re: Pricing Changes for GitHub Actions

#181

> In the past, our customers have asked us how GitHub views third-party runners long-term. The platform fee largely answers that: GitHub now monetizes Actions usage regardless of where jobs run, aligning third-party runners like Blacksmith as ecosystem partners rather than workarounds. It does? I feel like it implies that they want third-party runners like Blacksmith out of the ecosystem, which is why they're now fin…

Well, these people earn their living by saying these things that only seem to make sense superficially but don't withstand closer scrutiny.

Re: Pricing Changes for GitHub Actions

#182
post #114

Earlier quoted context omitted.

I'm curious, what are you doing that has over 1000 hours a month of action runtime?

On ZeroFS [0] I am doing around 80 000 minutes a month. A lot of it is wasted in build time though, due to a lack of appropriate caching facilities with GitHub actions. [0] https://github.com/Barre/ZeroFS/tree/main/.github/workflows

Wow, that's a very cool project.

Re: Pricing Changes for GitHub Actions

#183

If this gives you pause, consider these hosted alternatives as another option: * Codeberg https://codeberg.org/ * Sourcehut https://sr.ht/ [1] [1] https://sourcehut.org/alpha-details/

Codeberg's uptime is so bad, that it actually makes GitHub look good. ~96.5% over last 2 weeks [1]

[1]: https://status.codeberg.org/status/codeberg

Re: Pricing Changes for GitHub Actions

#185
IMO it's long time coming. Streaming logs and other supporting functionality is not free. We at Cirrus Runners provide runners as a service for a fixed monthly price with unlimited usage. We target large entrerprises that save $100K+ yearly by switching to us (10-25 times). In our calculations the new per-minute fee is roughly ~0.1% of the effective per-minute cost our customers avoid by using our fixed-price model. Over providers with the traditional per-minute pricing will have bigger impact.

Re: Pricing Changes for GitHub Actions

#186

If this gives you pause, consider these hosted alternatives as another option: * Codeberg https://codeberg.org/ * Sourcehut https://sr.ht/ [1] [1] https://sourcehut.org/alpha-details/

Or just run a self hosted GitLab open source instance? Running it for 6 years now with nearly zero issues and a great CI.

Re: Pricing Changes for GitHub Actions

#187
post #150

This seems backwards. Why charge for me to run the thing myself instead of them?

They still run the whole orchestration. If you don't want to pay, you'd have to not use GitHub Actions at all, maybe by using their API to test new commits and PRs and mark them as failed or passed.

Everyone who has Actions built into their workflow now has to go change it. Microsoft just conned a bunch more people with the same classic tech lock-in strategy they've always pursued, people are right to be pissed. The only learning to take away is never ever use anything from the big tech companies, even if it seems easier or cheaper right now to do so, because they're just waiting for the right moment to try and claw it back from you.

Re: Pricing Changes for GitHub Actions

#188
I was worried about this, but $10/mo for 5000 self-hosted minutes isn't terrible, the self-hosted runner feature is great for our use cases where the repo is too big to run in the cloud generally and/or ingress/egress is too expensive.

Re: Pricing Changes for GitHub Actions

#189
post #150

Earlier quoted context omitted.

They still run the whole orchestration. If you don't want to pay, you'd have to not use GitHub Actions at all, maybe by using their API to test new commits and PRs and mark them as failed or passed.

Can someone share a Github bot that doesn't depend on actions? I mean maybe https://github.com/rust-lang/bors is enough to fully replace Github Actions? (not sure)

You can use webhooks to replace Github Actions: https://docs.github.com/en/webhooks/about-webhooks

Listen to webhooks for new commits + PRs, and then use the commit status API to push statuses: https://docs.github.com/en/rest/commits/statuses?apiVersion=...

Re: Pricing Changes for GitHub Actions

#190

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.

Runners aren’t fragile, workflows are.

The runner software they provide is solid and I’ve never had an issue with it after administering self-hosted GitHub actions runners for 4 years. 100s of thousands of runners have taken jobs, done the work, destroyed themselves, and been replaced with clean runners, all without a single issue with the runners themselves.

Workflows on the other hand, they have problems. The whole design is a bit silly

Post reply on HN