Live data from Hacker News

Pricing Changes for GitHub Actions

resources.github.com

191–200 of 853 posts

Re: Pricing Changes for GitHub Actions

#191
I'm a little surprised at the outrage here. I guess sure if you're using tiny self-hosted runners this would be significant, but if you're using even an 8 vCPU machine from blacksmith for instance (16 cents per minute), this is roughly 10% extra. That seems reasonable for them providing the platform?

Re: Pricing Changes for GitHub Actions

#192

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

I develop software, I also test and run it. All in my machines.

But you (yes, you personally) have to collect the results and publish them to a webpage for me. For free.

Would you make this deal?

Re: Pricing Changes for GitHub Actions

#194
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.

One problem is that GitHub Actions isn't good. It's not like you're happily paying for some top tier "orchestration". It's there and integrated, which does make it convenient, but any price on this piece of garbage makes switching/self-hosting something to seriously consider.

Re: Pricing Changes for GitHub Actions

#195

Earlier quoted context omitted.

Because you appear completely oblivious and deliberately naive about the entire purpose of CI.

Based on my experience I really do think most people are using it for things that they could perfectly well do locally with far less complication. Perhaps that isn't most use of it; the big projects are really big.

Care to provide examples?

Fundamentally, yes, what you run in a CI pipeline can run locally.

That's doesn't mean it should.

Because if we follow this line of thought, then datacenters are useless. Most people could perfectly host their services locally.

Re: Pricing Changes for GitHub Actions

#196

Earlier quoted context omitted.

This is absolutely bananas; for my own CI workflow I'll have to pay $140+/month now just to run my own hardware.

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

1 hour build/test time, 20 devs, that's 50 runs a month. Totally possible.

Re: Pricing Changes for GitHub Actions

#197

At $0.002 per minute there are at most 90 dollars in a month. Maybe even after an year of cumulative costs it's less then the cost of switching to something else. Maybe even after many and many years of cumulative costs: the larger the company the more expensive corporate inertia gets.

Per minute per runner. If you have multiple workfows/jobs running, it can add up.

Re: Pricing Changes for GitHub Actions

#198

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.

Last time I self hosted GitLab I was greeted with an "Update ASAP" Badge on the admin page basically every week and that has scared me away.

Re: Pricing Changes for GitHub Actions

#199
post #55

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.

Meanwhile I'm just running `pytest`, `pyproject-build`, `twine` etc. at the command line.... (People seem to object to this comment. I genuinely do not understand why.)

You don't trust devs to run things, to have git hooks installed, to have a clean environment, to not have uncommitted changes, to not have a diverging environment on their laptop.

Actions let you test things in multiple environments, to test them with credentials against resources devs don't have access to, to do additional things like deploys, managing version numbers, on and on

With CI, especially pull requests, you can leave longer running tests for github to take care of verifying. You can run periodic tests once a day like an hour long smoke test.

CI is guard rails against common failure modes which turn requiring everyone to follow an evolving script into something automatic nobody needs to think about much

Re: Pricing Changes for GitHub Actions

#200
Is there any included free amount of platform minutes for private orgs/repos? Currently using Blakcksmith with arm64 and do around 600 minutes a month (very small). I get 2,000 free minutes of GitHub runner time for free, so maybe have to switch to using GitHub native arm64 runners.

That being said even with no free platform minutes my Blacksmith usage will only $1.20 a month in platform fees, so inconsequential.

Post reply on HN