I'm getting github failures like 50% of the time now, Actions failing, pushes failing. GitHub engineering appears to be on a path to technical incompetence and irrelevance.

What the hell is going on over there?

I've never believed the conventional wisdom that you need 100% uptime. For almost all services, users can handle small bits of downtime for DB migrations and other "hard" changes.

But that means 99.9% uptime, not 50% uptime.