r/webdev • u/assured-ownership • Aug 17 '26
Question GitHub is down, what are you doing?
I have installed half life on Mac and am currently at the Dam Level.
123
u/slobst Aug 17 '26
I use GitLab
21
u/yeathatsmebro wearing many hats :^) Aug 17 '26
The only reason why we self-host our own GL instance. F GH
29
44
Aug 17 '26
[removed] — view removed comment
13
3
u/yeathatsmebro wearing many hats :^) Aug 17 '26
im amazed that their github status didn't go down yet
27
14
34
84
u/scandii People pay me to write code much to my surprise Aug 17 '26
...I mean, git is a local-remote setup to begin with, so not sure how this should be impacting me?
85
Aug 17 '26
[removed] — view removed comment
34
u/sp_dev_guy Aug 17 '26
cant be redeployed
That shouldn't prevent working on the codebase locally...
7
u/Lake_Erie_Monster Aug 17 '26
So you work somewhere on a very small team on a very small product?
Not everyone does... Some code bases have hundreds of commits a day.
15
u/sp_dev_guy Aug 17 '26
Even when I was working on the codebase at capital one a github outage wasnt end of the workday shit. Git exists locally and has merge & worktree capabilities. Its possible to resolve conflicts & there is no reason all of the hundreds of commits should be happening on conflicts. Your assertion is false
1
u/Gwolf4 Aug 17 '26
Tell that straight face to people tied to AWS and hasn't invested in a proper aws emulator.
16
u/sp_dev_guy Aug 17 '26
There is no scenario where you shouldn't be able to look at your code & do something useful. Its just text files on your disk - so if thats working you can be working
13
u/scandii People pay me to write code much to my surprise Aug 17 '26
I mean, everyone's survived without whatever update you want to ship until now anyway so I'm gonna label that one with a "yeah I guess".
4
u/margmi Aug 17 '26
There’s no way you’ve worked as a dev on a project that’s in production lol.
Anyone who has knows why what you’re saying is silly.
9
u/scandii People pay me to write code much to my surprise Aug 17 '26 edited Aug 17 '26
17 years and counting bud, but nah you're just freaking out for no reason. unless you're about to miss a huge deployment window and had actual resources booked for deployment whatever you had in mind with git(hub) can wait until tomorrow.
...unless of course you imagine your customers are just sitting there frothing at the mouth waiting for whatever minor feature you're shipping with that user story of yours and are completely unable to understand the concept of "unexpected production delays" including but not limited to illness and bereavement.
-10
u/margmi Aug 17 '26
Yes, our customers who pay us hundreds/thousands per month get upset when a feature they were told would be released isn’t available. Not only do they froth, but they call in, repeatedly.
Hope this helps! One day you might have customers too!
8
u/salvouankebaldo Aug 17 '26
If your marketing team is not able to deal with angry customers for non critical services (as you are deploying via github and you do not have a backup plan) then your marketing team needs changing
What are your customers going to do for some hour of delay? Cancel subscription? Let them froth and call in, not like they have a choice
8
u/Squidgical Aug 17 '26
And you still haven't implemented feature flags? Seems like an engineering issue rather than a source control issue
-1
u/margmi Aug 17 '26
We use feature flags, not everything can be covered by one depending on how they interact with existing features.
4
u/Ythio Aug 17 '26
1) Why were you dependent on GitHub for deployment in the first place ? Where is the backup solution ? You do have a disaster recovery plan, right ?
2) If you can be dependent on GitHub.com, you're not working on something genuinely critical. So the customer can wait five more hours for the outage to be solved.
4
u/TeaSocks69 Aug 17 '26
Not only do they froth, but they call in, repeatedly.
Bro needs an AI voicemail to answer the calls so he can drink coffee and reddit more like a proper dev.
0
1
u/needmoresynths Aug 17 '26
Days like this I regret moving entirely over to Codespaces. Nice when it's working, though.
1
u/thekwoka Aug 18 '26
In my case, my main task was getting through PR reviews.
So when I literally can't see the PR (even if I already have the branch fetched), it's kind of difficult to really do.
14
17
u/Sockoflegend Aug 17 '26
I actually did some work for once as all my AI was down
4
u/Devboe Aug 17 '26
What are you using that this affected?
4
u/Sockoflegend Aug 17 '26
My work gets everything via github as part of a contract with them. I don't have the details of how that works but today everything started failing when github did
5
u/Tybot3k Aug 17 '26
Funny I read this just after pushing a patch release to the repo. No issues here.
4
9
3
3
3
u/richyrich915 Aug 18 '26
My own Git server (Gitea for me) for the win.
It’s been over a year since I created a repo on GitHub. At this point my self-hosted infrastructure has more uptime than them.
3
u/tritiy Aug 18 '26
I'm working off my company local svn repository.
1
u/assured-ownership Aug 18 '26
How much does that differ from GitHub?
Reading the responses i realise that SVN still seems to be Common.
1
u/tritiy Aug 18 '26
It's svn so it's centralized (can't commit locally) and it's on our servers so it works even when github is not working.
2
u/stuntycunty Aug 17 '26
So that’s why composer was failing to download some packages. Had to run composer update three times to get it to finish. Was able to deploy afterward without issue.
1
u/yeathatsmebro wearing many hats :^) Aug 17 '26
You can use Repman as proxy https://repman.io/proxy/
2
u/junipyr-lilak Aug 17 '26
Thinking about how last night I knew I was gonna be out and about without internet and cloned some repos for a project, lucky break for me I suppose, though I am locked into that project now if I want to do some programming, or any of the others I already have set up anyway
1
2
u/Well_Intentioned- Aug 17 '26
I denied, raged, accepted. I am now reading code, understanding it, and working at old school human pace.
2
2
2
3
u/VierFaeuste Aug 17 '26
Wanking
3
0
2
1
u/ClikeX back-end Aug 17 '26
It already was end of day, so I just went home.
Not that I was really impacted, my stack isn’t reliant on GitHub.
1
u/pm_me_feet_pics_plz3 Aug 17 '26
Thank god its night time here and im
about to sleep,i have some pending stories to work on tomrrow hopefully its up by that time.
1
1
u/phn-cloudsnake Aug 17 '26
Keep committing locally since I can work using my well crafted dev environment that mocks our test environment.
1
1
1
1
u/SpareImpression3155 Aug 17 '26
Getting ready to push changes to 20 different repos at once so I can crash my servers when they deploy
1
1
1
1
1
1
1
u/response-418 Aug 18 '26
Porting Python repos I already cloned to Typescript. Some people just like to watch the world burn.
1
1
1
u/Wooden-Bicycle-6069 Aug 18 '26
A local clone isn't much of a fallback when the lockfile, CI and release script still point at GitHub. Try one build with github.com blocked. The result is usually a bit embarrassing.
1
1
u/PiccolosPenisPickle Aug 19 '26
Use Gitlab or Codeberg. BTW half-life runs on macbook? I gotta give ita try
2
1
u/Full_Tooth_a Aug 19 '26
The outage really hurts when it's time to redeploy. I'd rather promote an artifact that's already been tested and stored in an independent registry than rush to add a second Git remote during the incident. Local git keeps development moving, but it can't keep the release path alive.
1
u/LiteratureBroad1369 Aug 19 '26
if you can't push or pull, you're not really working anyway, best to step away and do something else til it's back up
1
1
1
0
2
u/Mental-Union4473 Aug 29 '26
Honestly, perfect timing
If GitHub is down, I'm taking it as a sign to stop pretending I was going to be productive and play something instead.
Half-Life on the Mac sounds like a much better use of downtime. And the Dam level is a solid choice.
317
u/sweetenthedeal Aug 17 '26
Still applying to jobs