Especially troublesome in the middle of trying to fix a high score security vulnerability when the release vehicle is Github.
It was before it became a news and a trend in X.
Really frustrating experience.
There is no better time to self-host.
This is annoying and I'm here because it's down. But it would have to be far worse to come close to actually being worth changing.
This is a man who's spent a significant portion of every day for the last 15 years on GitHub.
I thought they should rename to Anglia Busways and have bus replacement trains instead.
This is multiple times this month that this has been a problem.
Has GitHub completed it's internal migration to Azure yet? Or is it still ongoing? None of our devs want to switch away from GH, but we will have to at this point.
I think people were so excited to move away from jenkins to something 'managed' just because of how much a dinosaur jenkins is and how much a pain in the ass it is to upgrade it... but now we are seeing how managed can bite you in the ass if the manager is incompetent.
Step one - migrate my build workflows to Docker.
My Github actions are now basically: "checkout / set env vars from secrets / docker-compose builder run make".
I used large machine runners to run full the Docker (Podman actually) on Github first to avoid dealing with docker-in-docker complications. This step also provided some very nice robustness advantages, as I can now trigger deployments from my laptop if needed.
Step two:
Migrate to self-hosted runners. I used my former homelab server to set up a build machine. It has 16Tb of fast NVMe SSDs and thanks to Podman container layer caching, my entire lint workflow now takes 30 seconds. Faster than just one "npm install" on Github before.
And Github's self-hosted runners are actually surprisingly easy to set up and use. They are also somewhat more robust.
Step three:
Swap Github for something else.
If I could right now:
1. go sign-up elsewhere 2. Log into GitHub and point Actions to that new host 3. All my actions files immediately worked without question
I'd probably give it a spin and make a wiki page explaining how to swap back and forth. No meetings. No design issues. No scheduling. Just a flip switch on who to pay for computers.
But for people who either don't pay anything at all or phenomenal amount one 9 of up time is all you need.
If you're actually trying to run a business I guess you can call and gitlab and get an Enterprise contract
Maybe they're hosting in us-east-1 though :)
Update - We are continuing to work on an issue affecting GitHub Actions. Webhook triggers remain throttled to aid recovery, so many push and pull request events are not triggering new workflow runs.
We identified runners being assigned jobs that are no longer valid and are deploying a change to address this issue. Both GitHub-hosted and self-hosted runners are affected.
Copilot code review, Copilot coding agent, and GitHub Pages may experience failures or delays. Migrations using GitHub Enterprise Importer have been paused to support mitigation efforts.
Aug 06, 2026 - 21:30 UTC
Update - We are continuing to work on an issue affecting GitHub Actions. Webhook triggers are currently throttled to help with recovery and and we are processing approximately 15% of webhooks, so many events such as pushes and pull requests are not triggering workflow runs. Of jobs queued, approximately 65% are succeeding, improved from a low of 30 to 40% earlier in this incident.
We have narrowed the remaining impact to runners that are stuck retrying jobs that are no longer available. Both GitHub-hosted and self-hosted runners are affected, and we are working to recover them.
Copilot code review, Copilot coding agent, and migrations using GitHub Enterprise Importer may also be affected.
Aug 06, 2026 - 20:34 UTC
Update - We are continuing to work on an issue affecting GitHub Actions.
Capacity remains constrained and jobs may still be delayed or fail while it recovers gradually. Customers using self-hosted runners may see errors or rate limiting when runners register.
Copilot code review, Copilot coding agent, and migrations using GitHub Enterprise Importer may also be affected. Webhook deliveries may be delayed.
Our engineers remain actively engaged.
Aug 06, 2026 - 19:43 UTC
Update - We are continuing to work on an issue affecting multiple GitHub services.
Workflow runs are still failing, and jobs may remain queued for an extended period before starting or may time out. Jobs using GitHub-hosted runners are particularly affected while capacity is constrained.
Customers using self-hosted runners may see errors or rate limiting when runners register.
Copilot code review, Copilot coding agent, and migrations using GitHub Enterprise Importer may also be affected. Webhook deliveries may be delayed.
Recovery is taking longer than we expected, and engineers remain actively engaged.
Aug 06, 2026 - 18:46 UTC
Update - We are continuing to work on an issue affecting multiple GitHub services.
Workflow runs are still failing or delayed in starting, and some queued jobs may time out.
Customers using self-hosted runners may see errors or rate limiting when runners register.
Copilot code review, Copilot coding agent, hosted runners, and migrations using GitHub Enterprise Importer may also be affected.
Webhook deliveries may be delayed.
Engineers have applied further mitigations and are continuing to work towards full recovery.
Aug 06, 2026 - 18:11 UTC
Update - We are continuing to work on an issue affecting multiple GitHub services.
Workflow runs are failing or delayed in starting, and some queued jobs may time out.
Copilot code review, Copilot coding agent, hosted runners, and migrations using GitHub Enterprise Importer might also affected.
Webhook deliveries may be delayed.
Engineers have applied a number of mitigations and are rolling out a further fix across all affected systems now.
Aug 06, 2026 - 17:40 UTC
Update - We are continuing to work on the issue affecting GitHub Actions.
Workflow runs are still failing or delayed in starting, and some queued jobs may time out.
Some requests to the Actions API are returning errors. Customers running migrations with GitHub Enterprise Importer may see failures.
Our engineers have applied several mitigations and are rolling out a further fix now.
Aug 06, 2026 - 17:02 UTC
Update - Actions and Pages are experiencing degraded availability. We are continuing to investigate.
Aug 06, 2026 - 16:33 UTC
Update - We are continuing to work on the issue affecting GitHub Actions.
Some workflow runs are still delayed or failing to complete, and some requests to the Actions API are returning errors.
Customers running migrations with GitHub Enterprise Importer may also see failures.
Engineers are actively working towards full recovery.
Aug 06, 2026 - 16:27 UTC
Update - Pages is experiencing degraded performance. We are continuing to investigate.
Aug 06, 2026 - 16:27 UTC
Update - Pages is operating normally.
Aug 06, 2026 - 16:19 UTC
Update - Pages is experiencing degraded performance. We are continuing to investigate.
Aug 06, 2026 - 15:53 UTC
Update - We are investigating errors affecting GitHub Actions. Some workflow runs are failing to start or failing partway through, and some requests to the Actions REST API are returning errors.
Some customers may also see unexpected rate limiting in their workflows.
Engineers have identified the source of the disruption and are actively working on a mitigation
Aug 06, 2026 - 15:45 UTC
Update - Actions is experiencing degraded availability. We are continuing to investigate.
Aug 06, 2026 - 15:41 UTC
Investigating - We are investigating reports of degraded performance for Actions
Aug 06, 2026 - 15:22 UTC