It depends whether the outages are overlapped or not. If the outages are not overlapped then that is indeed how you do it since some of your services being unavailable means your service is not fully available.
Copilot seems to be the worst offender, and 99% of people using Github likely couldn't care less.