This so closely describes my company. We’re so fed up with GHA that we’re charting an off ramp. It’s been happening in the background for a few months already but whenever there is a major outage I swear we add one more person to effort.
Migrating sucks but so does having 500 engineers who can’t do any coding work for a day every {month,week}
Maybe it will help to return to a more git oriented workflow instead of a GitHub oriented one.
When GH has an outage like yesterday, we cant even formally review code. Sure, people could pull others branches and read them and discuss in chat but a dedicated tool for distributed code review is pretty important for most teams. It wasn’t that long ago we were a small company and GH’s reliability wasn’t such a nightmare so using it for what it offers made a lot of sense for the business.
The calculus has changed recently.