Disruption with Some GitHub Services (githubstatus.com)

190 pointsby blimmer4 hours ago108 comments

frenchie4111 3 hours ago

I noticed earlier this week that my URL bar now pre-fills githubstatus.com instead of github.com when I type "gith"

vinnymac 3 hours ago

For me this started happening when I type "stat" too.

Which surprised me because of the many hundreds of services I rely on regularly that also have status pages.

b112 2 hours ago

Good lord, hundreds?!

Uptime reliability is nkt additive, it's multiplicative, sometimes even logarithmic.

Downtime of 99% and 99% is 98.1%. I hope almost all those services are non-prod related.

ncr100 2 hours ago

A browser extension to indicate githubstatus being yellow/red:

https://chromewebstore.google.com/detail/is-github-down/lcfo...

A VSCode extension:

https://marketplace.visualstudio.com/items?itemName=RuslanRy...

Firefox:

https://github.com/matagus/github-status-checker

Caveat: https://news.ycombinator.com/item?id=49450924

(disclaimer: none of these are recommended by me to use - merely sharing to build on for this discussion)

embedding-shape 38 minutes ago

Another useful disclaimer: all of these lets the developers push updates to your computer as they wish by default in most setups, these days you might want to decrease that kind of attack surface and just check the status in the official website when "git push" suddenly stop working.

I'm also not sure why you'd share links to software you don't even recommend yourself? Isn't it better to just not share that then? I think others could use search engine/LLM too if they need whatever, but most generally expect things shared in the comments here to actually at least have been looked at by the person sharing them.

frenchie4111 2 hours ago

Can't believe this is my highest upvoted comment ever lol go check out my open source agent IDE if you are bored while you wait for GitHub to come back https://getness.dev

LPisGood an hour ago

I can tell it’s getting bad because I went to close some Safari tabs and got confused because the tab next to this was [a dupe of] https://news.ycombinator.com/item?id=49330597.

parthdesai an hour ago

You've a tab from 9 days ago open? Maybe you should be closing your tabs more often :p

anvuong an hour ago

I have tabs from like 6 months ago. Modern browsers have gotten pretty good at hibernating unused tabs and restore when needed. And this website is extremely light, it gets restored in milliseconds.

tonyhart7 18 minutes ago

I hording my tab in case I need them later (I don't, 99% of the case)

but I always have sense of fear that I might need it someday

shepardrtc 3 hours ago

Fun read about Azure and having 173 agents running a node: https://isolveproblems.substack.com/p/how-microsoft-vaporize...

Probably just a coincidence that Github started to have issues after beginning their move to Azure at the end of last year.

Syntaf 3 hours ago

One of my favorite articles posted here for this year, it's a great read and really gives you an idea of just how dysfunctional azure is.

caust1c 2 hours ago

Azure's going to suffocate github. I'm curious to see what's next. Will self-hosting the code repository come back in vogue or will another social-coding platform take off?

jscott817 2 hours ago

My small org has definitely had internal discussions around self-hosting gitlab. We'll see what happens.

vinnymac 2 hours ago

If you're actively considering self hosting, I recommend giving forgejo a try. The experience is much more similar to what GitHub offers, actions API is nearly identical to name one similarity of which there are many. Moving essentially becomes one prompt and a coffee later for a small team.

hosh 39 minutes ago

If people are happy with Actions API, that sounds great.

I’m not happy with the Actions API. I think Gitlab’s cicd design is much better, and I’m not fighting it all the time when I use it.

brazukadev 2 hours ago

probably not. The people that have done it before or willing to do it now is probably a very % of the commit volume, they leaving wouldn't change much, probably not gonna even move the exponential growth needle.

pocksuppet 2 hours ago

We should worry less about what everyone else uses, and more about what we use. I'm self-hosting Gitea and thinking of upgrading to Forgejo. What are you using?

anvuong an hour ago

I used to work in a small independent team of 30 people within a large corp, half of which was dev. We used to run our own gitlab on-prem, our CI/CD was also on-prem. It worked perfectly, never had down time, devops guy could configure them on-demand to our needs. Me (and some other guys) also jumped in times to times to help (mostly just ssh into the servers for health check, disk partition, etc.). Then we grew (the biz team, dev was the same) and some new PMs with fancy Ivy League degrees came in and pushed for on-cloud Bitbucket. Things went to shit pretty fast after that ... Our codebase was only a few hundred thousands lines, there was only like hundreds of commits per day, the servers our git + CI/CD lived on never saturated ...

outworlder 34 minutes ago

> Probably just a coincidence that Github started to have issues after beginning their move to Azure at the end of last year.

Right.

I'd like to think that Azure has improved in a meaningful way in the past half a decade or so... but it has not. Maybe less inexplicable 400 errors in random API calls, I guess.

And yet Microsoft keeps posting record growth. Unbelievable.

nr378 3 hours ago

GitHub needs to completely bifurcate their enterprise/paid services from their free services at the infra level.

weli 3 hours ago

That's what I don't understand. They could mitigate their name so much if they just split free/paid/enterprise. It's already shown that enterprise is much more estable and is largely unaffected from service disruptions. Why don't they go one more layer? For sure it's worth the extra complexity.

gaigalas 3 hours ago

Depending on the cause of the current issues, that move would likely cause more harm to paid services than good.

Their last postmortem made clear that their challenges are operational. Scale puts pressure on operation, but it's not what blocks them from keeping up.

Doubling the operation doubles the operational challenges.

lbriner 3 hours ago

There is no such thing as "just split" there is 20+ years of legacy decisions and even if the split is relatively clean it is still probably 1 years work for 200 people for maybe a marginal improvement.

The real money is going to go towards, "make this all more reliable".

sdetheridge 3 hours ago

According to their status pages (e.g. https://eu.githubstatus.com/, https://us.githubstatus.com/), their Enterprise Cloud uptime for Actions is significantly higher.

everfrustrated 3 hours ago

That is a different and later product with a confusingly similar name.

roastedfunction 3 hours ago

“GitHub Enterprise Cloud with data residency” is hosted on separate infrastructure and dedicated subdomains under *.ghe.com. It’s been around since November 2024z

It’s not the same thing as GitHub Enterprise Cloud hosted on the shared global network on github.com.

https://docs.github.com/en/enterprise-cloud@latest/admin/dat...

vinnymac 3 hours ago

Just to be clear, I am on Github Enterprise, and am also experiencing this disruption both privately and publicly on every org and project I have access to.

john_strinlai 3 hours ago

enterprise is mostly separate, is it not? uptimes are significantly more reasonable on the enterprise status pages

saxonww 3 hours ago

We are in GHEC right now and GitHub Actions is not working. It's been down every time githubstatus.com says it's down.

mh- 3 hours ago

Same for us, I'm not even sure what product that other "Enterprise" status page refers to..

rethab 3 hours ago

surely if they did that everybody would complain how github "lost its touch with open source since they now prioritize paid services"

saxonww 3 hours ago

They have that-ish as an option: https://docs.github.com/en/enterprise-cloud@latest/admin/dat...

I'm told that GitHub has asserted to us that moving to this model means we would not be exposed to github.com outages. It's not at feature parity with github.com though.

nr378 2 hours ago

Thanks, this option is good to know.

We're currently on "GitHub Enterprise Cloud" on github.com and are affected by this outage (even though we use self-hosted runners!), but we're not on "GitHub Enterprise Cloud with data residency" on *.ghe.com, which I understand is/may not be affected by this outage?

herpdyderp 2 hours ago

Do you have any meaningful level of faith in GitHub's ability to deliver on stability? At this point, I have none.

VCFundedGenYer 3 hours ago

That's what Azure DevOps is supposed to do, but for some reason GitHub has a redundant enterprise division.

flohofwoe 2 hours ago

It would probably be better to run projects with extremely high commit/merge frequency on a separate "slop infrastructure", basically like MMOs move cheaters to their own servers ;)

tomw1808 3 hours ago

Things can go wrong, but really, its been a lot and we're normalizing that to an unhealthy degree...

I wonder if it was down that much, if users would get credits the way we pay when we use the services - its kind of ridiculous for a critical service to be down that much and all we do is "ah okay, its just github". Like, as if that was normal to be down that much...

zaik 3 hours ago

I think the authors of SMTP had a healthy attitude towards server uptimes:

   Retries continue until the message is transmitted or the sender gives
   up; the give-up time generally needs to be at least 4-5 days. 
https://datatracker.ietf.org/doc/html/rfc5321#section-4.5.4....

pocksuppet 2 hours ago

At the time, most email was either local to the host (big mainframe in the basement) or transferred once a day through scheduled dial-up connections during off-peak phone hours

thinkingtoilet 2 hours ago

I don't think it's been "normalized". Github uptime is literally a joke in the tech community. They have first mover advantage and a behemoth behind them so they're not going away, but everyone knows how shit it's uptime is. It takes time for organizations to move away from services like this but I would bet anything that many are starting to try to move away, as well as new companies knowing they shouldn't use the service.

inigyou 3 hours ago

I should make a business selling git hosting. Apparently it's really easy because it doesn't have to actually work.

brazukadev 2 hours ago

Sure but first you gotta be Microsoft.

pydry an hour ago

Microsoft and Oracle have the market cornered on selling stuff to corporations who are relaxed about whether it works.

mrshu an hour ago

The historical uptime has been getting better but it is on a downwards trajectory in August:

https://mrshu.github.io/github-statuses/?view=all

CerebralCoding 4 hours ago

Must be a day ending in Y

brian626 4 hours ago

https://www.dayswithoutgithubincident.com/

98codes 3 hours ago

Certificate expired over 100 days ago

isaacdl 3 hours ago

Where do you see that?

Common Name (CN) www.dayswithoutgithubincident.com

Organization (O) <Not Part Of Certificate>

Common Name (CN) YR1

Organization (O) Let's Encrypt

Issued On Monday, August 10, 2026 at 10:01:51 AM

Expires On Sunday, November 8, 2026 at 9:01:50 AM

SingularCrane 3 hours ago

also seeing an expired cert:

    Common Name
    R12
    Validity
    Not Before
    Tue, 10 Feb 2026 17:28:52 GMT
    Not After
    Mon, 11 May 2026 17:28:51 GMT

98codes 2 hours ago

This matches what I'm seeing.

graypegg an hour ago

Death by natural causes

nosioptar 4 hours ago

At this point, maybe it'd be more appropriate for people to post about github to HN when githubs actually working.

mportela 2 hours ago

GitHub Actions upkeep is down to one 9. I miss the days big tech aimed for four or five 9s of reliability :(

ad_fontes 4 hours ago

> Update - We've identified an issue with a database primary and are failing over to a replica immediately

Seems like a weird thing to post on a status page. Shouldn't this have happened automatically and therefore precluded the need to inform users of it?

thecosmicfrog 3 hours ago

> Update - primary failover briefly improved performance but did not fully mitigate, we've throttled inbound traffic and are investigating upstream Vitess issues

everfrustrated 3 hours ago

>Update - primary failover briefly improved performance but did not fully mitigate, we've throttled inbound traffic and are investigating upstream Vitess issues

And now they're blaming their upstream vendor! Embarrassing stuff to be writing on a public page.

AdrienPoupa 3 hours ago

I read that as an upstream service they own, but I agree the wording a bit weird.

heaney-555 3 hours ago

Why is that a problem if it _is_ an upstream vendor problem? (assuming it is)

ecshafer 2 hours ago

Vitess is a distributed mysql database. Github could very well be managing it entirely on their own. I have only seen people managing their own vitess, its entirely open source afaik.

JsonDemWitOster 39 minutes ago

Unbelievable! Just this morning I was thinking to myself, hey Github's due for a downtime soon or they are finally getting their act together.

guhcampos 2 hours ago

Honestly?

If the problem is scalability, just rate limit git commands on free accounts already. Nobody realistically need to push multiple times per minute, and that alone is bound to trickle down to anything that triggers on commits and pushes.

brazukadev 2 hours ago

Sure. The problem is just an easy fix that nobody there thought about yet.

guhcampos an hour ago

My point is: they blame it on scale. If that's the story they want us to believe, then they have to explain WHY such a simple fix isn't possible.

There may be non technical reasons for it, even: legal, or PR, but if they want me to believe the "scalability excuse" they need to convince me they're trying.

materielle an hour ago

I don’t know, but typically when orgs don’t make logical decisions, it’s because internal politics are incentivizing something else.

I suspect that rate-limits would fly in the face of a lot of narratives like “Azure is ready for hyperscale”. And getting eyes on Github is probably a part of their Copilot product strategy.

pydry an hour ago

realistically the problem is vibe coding.

xbryanx 3 hours ago

I spent a bunch of time during the outage last week setting up forgejo and some custom action runners. At the time, I was worried I was wasting time and getting distracted from my real work...alas, I guess not. Gonna finish up that work and complete the move today.

1matin 41 minutes ago

Can't wait for Anthropic's downtime tomorrow

xray42 3 hours ago

So a normal Wednesday

nickwanninger 3 hours ago

Same time next week?

firatsarlar an hour ago

Scaling is a dream or theory we think we solved. Distance between ... to practice. So ... should be reconsidered again.

Elfener 3 hours ago

Ah so that's why I got a random "github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks"

sevenseacat 3 hours ago

Was wondering why all my Actions just stopped running

acedTrex 4 hours ago

Oh thank god my pink unicorn site is back online, its had great uptime lately so thats nice.

kelvinjps10 3 hours ago

I have switched off from github to my own server besides two websites that depend on gitbub integration to deploy to clpudfare pages

theanonymousone 3 hours ago

The joke was a good one the first, second, or third time. It's not even funny anymore...

igleria 3 hours ago

must feel bad that at this point every dev checks github status before going to work like it was the weather app.

time0ut 4 hours ago

Notice odd behavior on GitHub. Get gaslit by a green status page. Notice more odd behavior on GitHub. Think it must be me this time. See unusual action queuing. Ah, an incident on the status page. Go for a walk and check HN on my phone. The AI SDLC.

serial_dev 3 hours ago

The status page is the last one to get the update. Reddit, HN, X, company chat are all always reporting it sooner.

qkwrv 3 hours ago

We can't keep living like this.

pajamasam 3 hours ago

Apparently we can because a lot (most?) of us are still using GitHub even after all their outages recently.

nubinetwork 3 hours ago

Except nobody moves to a privately hosted "gitweb"...

pocksuppet 2 hours ago

Obviously we can because we are choosing to. Because servers are scary.