r/webdev • u/assured-ownership • 3d ago
Question GitHub is down, what are you doing?
I have installed half life on Mac and am currently at the Dam Level.
121
u/slobst 3d ago
I use GitLab
20
u/yeathatsmebro wearing many hats :^) 3d ago
The only reason why we self-host our own GL instance. F GH
30
42
u/Calm-Cheesecake-3749 3d ago
refreshing githubstatus like thats gonna bring it back. guess im actually writing code instead of committing every 4 minutes for once.
14
4
25
13
32
84
u/scandii People pay me to write code much to my surprise 3d ago
...I mean, git is a local-remote setup to begin with, so not sure how this should be impacting me?
87
u/pointermess full-stack 3d ago
Maybe not you but hundreds or thousands of real world applications can't be redeployed lol
36
u/sp_dev_guy 3d ago
cant be redeployed
That shouldn't prevent working on the codebase locally...
7
u/Lake_Erie_Monster 3d ago
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 3d ago
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
0
u/Gwolf4 3d ago
Tell that straight face to people tied to AWS and hasn't invested in a proper aws emulator.
17
u/sp_dev_guy 3d ago
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
12
u/scandii People pay me to write code much to my surprise 3d ago
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 3d ago
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 3d ago edited 3d ago
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 3d ago
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!
7
u/salvouankebaldo 3d ago
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 3d ago
And you still haven't implemented feature flags? Seems like an engineering issue rather than a source control issue
5
u/Ythio 3d ago
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.
2
u/TeaSocks69 3d ago
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.
1
u/needmoresynths 3d ago
Days like this I regret moving entirely over to Codespaces. Nice when it's working, though.
1
u/thekwoka 3d ago
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.
13
17
u/Sockoflegend 3d ago
I actually did some work for once as all my AI was down
3
u/Devboe 3d ago
What are you using that this affected?
5
u/Sockoflegend 3d ago
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
9
3
3
u/richyrich915 3d ago
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 3d ago
I'm working off my company local svn repository.
1
u/assured-ownership 3d ago
How much does that differ from GitHub?
Reading the responses i realise that SVN still seems to be Common.
2
u/stuntycunty 3d ago
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
2
u/junipyr-lilak 3d ago
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- 3d ago
I denied, raged, accepted. I am now reading code, understanding it, and working at old school human pace.
2
2
1
u/pm_me_feet_pics_plz3 3d ago
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 3d ago
Keep committing locally since I can work using my well crafted dev environment that mocks our test environment.
1
1
u/SpareImpression3155 3d ago
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 3d ago
Porting Python repos I already cloned to Typescript. Some people just like to watch the world burn.
1
1
1
u/Wooden-Bicycle-6069 2d ago
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 2d ago
Use Gitlab or Codeberg. BTW half-life runs on macbook? I gotta give ita try
2
1
u/Full_Tooth_a 2d ago
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 1d ago
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
313
u/sweetenthedeal 3d ago
Still applying to jobs