You should have that sort of expectation with GitHub. How many more times do you need to realise that this service is unreliable?
I think we have given GitHub plenty of time to fix these issues and they haven't. So perhaps now is the perfect time to consider self-hosting as I said years ago. [1]
No more excuses this time.
[0] >>35967921
[1] >>22867803