113 comments

[ 2.7 ms ] story [ 65.6 ms ] thread
Over the last 90 days the status page (https://www.githubstatus.com/) shows around 2 nines of uptime for most services.
"We need an SCM with five nines of availability. What about GitHub?"

"Well. It's got a nine in it"

"What percentage??"

"Nine"

(comment deleted)
(comment deleted)
Apparently they deleted the Github Actions account as it shows up as ghost in PR comments.
I think we should start betting if GitHub will be down on Polymarkets or something at this point.
This is outrageous. Someone go create a Polymarket.
Insane, we have to come up with contingency plans now for long-duration GitHub outages because we can't safely do deployments. For a service we're paying thousands of $ per year for even though we host runners ourselves...
oh man spent so much time trying to debug what's going on. I have a complex setup with GitHub Actions and self hosted runners so I thought it's something broken in my CI setup
Why do they go down so often? Is it true that the reason is that they've incorporated too much AI without human review?
My action failed with "Unexpected error fetching GitHub release for tag refs/heads/master: HttpError: Sorry. Your account was suspended"

Which certainly made me shit myself, briefly.

It's an eye opener. Think about it - today, it was a mistake. But, what if it really happened? What if you really lost access to all your years of hard work? It's a wake up call. A blessing in disguise to store what matters to you the most locally, backed up offline. Never trust any single provider. Be it MS or Google or Apple. RAID is the way.
I've set up a local gitea now, and configured a few local runners as we test this setup out.

It's a few hours worth of work. Basic git operations and pull requests works fine for us already.

The interesting part will be how much maintenance this will need, and not the least how hard it'll be to port over github actions. We have trivial workflows, but I suspect this conversion will be the painful part.

> Which certainly made me shit myself, briefly.

Can you sue companies for inducing such anxiety?

Another outage at GitHub with actions and pages not working thanks to the AI agents Copilot and Tay.ai creating more issues. Last time this happened was 6 days ago. [0]

This time today it was caused by friendly fire by the automatic suspension of the GitHub Actions bot which is now a "Ghost" user. Since there is no CEO of GitHub to contact it we are just going to see more [1] of this again.

You might need to push a critical change soon, but now you cannot. You won't get any of these issues if you self hosted as I said 6 years ago...[2]

[0] https://www.githubstatus.com/incidents/g6ffrm0rfvz9

[1] https://news.ycombinator.com/item?id=48085501

[2] https://news.ycombinator.com/item?id=22867803

Hey at least Copilot AI Model Providers have 100% uptime, so there's that
'Degraded' should be banned in status pages. It sounds just irresponsible, like "Yeah, it can be slow or something sometime. Whatever. Who cares"
Are there any GitHub Actions-compatible CI services out there that don't rely on their infrastructure? I know of depot's but no others; are these resilient to these outages or do they still lose functionality? I imagine the latter but I don't know.
Incredible how reliable the heuristic of "something seems off - probably github being down" has gotten these days
microsoft github should work at restoring interop with noscript/basic HTML browsers...
LoL they added "Copilot AI Model Providers" in githubstatus and it has 100% up time.

Thanks for pointing out that nobody is using that thing

Someone said GitHub is racing to the mythical "zero nines of availability" and I love it
Whilst you're waiting for it to come back, try out AGENT-CI (which is a project I built.), which runs GitHub Actions on your machine: https://agent-ci.dev. (Open source, etc.)

No, it's not like "act," because it uses the standard Github runner, the difference is that the control plane is an emulation of api.github.com, because of this we can do all kinds of nice things:

Caching in ~0 ms. Pause on failure, so you can let your AI agent fix it and retry without pushing.

List of things "DoS"d by AI:

- GitHub

- Hiring budgets

- RAM (/personal computing in general)

- Electricity

- Media/Content

- Truth

Too many times we've been bitten by this - it has been an issue too many times to count.

This is why we don't use Github Actions, kids.

Seriously, its a proprietary build service that puts the keys to the kingdom in someone elses' control. Just: No!

Print this status page to PDF so you've got it handy next time someone castigates you for not using Github Actions, folks.

Yeah I'm getting an error where it says account has been suspended. They really are becoming an embarassment