GitHub Actions Down for 6+ Hours: Second-Longest Outage Ever

On August 6, 2026, GitHub Actions โ the CI/CD backbone for millions of developers โ went down for over 6 hours in what became the platform's second-longest outage on record. And it wasn't just Actions.
The incident started at 15:22 UTC and was still unresolved at 21:30 UTC. The blast radius extended well beyond Actions: GitHub Pages, Copilot code review, Copilot coding agent, and GitHub Enterprise Importer all felt the impact. Webhooks were throttled to ~15% of normal throughput, meaning most pushes and pull requests never triggered any workflow at all.
What Happened
Based on the GitHub Status timeline:
| Time (UTC) | Event |
|---|---|
| 15:22 | First report: Actions "degraded performance" |
| 15:41 | Downgraded to "degraded availability" |
| 15:45 | Workflow runs failing to start or failing mid-execution; Actions REST API returning errors; unexpected rate limiting |
| 16:27 | Pages begins experiencing issues |
| 17:02 | Copilot code review, Copilot coding agent, and GitHub Enterprise Importer affected |
| 17:40 | Multiple mitigations applied but not yet resolved |
| 18:46 | Jobs still failing or delayed; self-hosted runners hitting errors during registration |
| 20:34 | Only ~15% of webhooks processing; ~65% of jobs succeeding (up from 30-40% at the worst point) |
| 21:30 | Runners assigned jobs that no longer exist; fix being deployed; GitHub Enterprise Importer paused |
A critical detail: this outage affected self-hosted runners too โ the very thing many teams invest in to avoid dependency on GitHub's infrastructure. When the Actions control plane has issues, your runners โ no matter how well-provisioned โ can't pick up jobs.
Not a One-Off
If this were an isolated incident, the story would end here. The statistics tell a different story:
- July 2026: 26 incidents
- June 2026: 23 incidents
- May 2026: 23 incidents
- April 2026: 26 incidents
- First 6 days of August 2026: 6 incidents
According to Pingoru, GitHub Actions alone has suffered 24 outages since March 2026, totaling 49 hours of downtime. A similar Actions outage occurred just 8 days earlier on July 29, with REST API timeouts and runner registration failures.
Mitchell Hashimoto, creator of Ghostty, publicly stated that GitHub is "no longer stable enough to host serious work" โ a damning assessment from one of the most respected developers in open source.
The AI Factor: Is Copilot Eating GitHub's Own Infrastructure?
GitHub has pointed to surging AI usage as a contributing factor, straining shared infrastructure. Copilot's coding agent โ which needs significant compute for agentic tasks โ competes directly with Actions for the same resources. When both run on the same platform, explosive growth in one can drag down the other.
This isn't a new problem. In May 2026, Microsoft had to call on AWS to help handle AI-related overload. Even with all of Azure behind it, GitHub is struggling to scale for AI workloads.
But blaming AI entirely misses the point. Five consecutive months of 23+ incidents point to a systemic reliability problem, not a temporary one. A platform handling CI/CD for millions of developers can't average ~8 hours of Actions downtime per month without eroding trust.
GitHub apologized in April and promised improvements. In June, SVP Jakub Oleksy committed to changes that would "permanently remove failure modes." The incident numbers since June suggest those changes either haven't been deployed or haven't been enough. The real fix likely isn't patching individual failure modes โ it's separating AI and CI/CD infrastructure so growth in one doesn't take down the other.
What This Means for Developers
1. Don't Put All Your Pipelines in One Basket
If your entire CI/CD pipeline depends on GitHub Actions, today's outage could block all deployments. Consider a multi-provider strategy:
- GitHub Actions for CI (test, lint, build)
- GitLab CI or Gitea Actions as CD fallback
- Trigger webhooks to both providers simultaneously
2. Self-Hosted Runners Aren't a Silver Bullet
This incident affected self-hosted runners too โ the exact solution many teams adopt to reduce dependency on GitHub. When the Actions control plane fails, even the most powerful self-hosted runner sits idle with nothing to process.
3. Monitor Status Proactively
- Subscribe to the GitHub Status RSS feed
- Pipe GitHub Status alerts into your team's Slack or Telegram
- Set up a fallback trigger: if no webhook arrives from GitHub within X minutes โ activate backup pipeline
4. Consider Pull-Based GitOps
Instead of push-based CI/CD (webhooks triggering pipelines), pull-based models like Flux or ArgoCD offer a more resilient alternative. When GitHub webhooks die, a pull-based controller keeps polling and syncing on its own.
Key Takeaways
- GitHub Actions went down for 6+ hours โ from 15:22 to 21:30 UTC on August 6, 2026, the platform's second-longest outage on record
- The blast radius spread wide โ GitHub Pages, Copilot code review, Copilot coding agent, and GitHub Enterprise Importer all felt the impact; webhooks dropped to ~15% throughput
- Self-hosted runners weren't spared either โ when the Actions control plane fails, even self-managed runners can't pick up jobs
- Not a one-off โ this is the 24th outage since March 2026, totaling 49 hours of downtime
- AI is a factor, but not the whole story โ Copilot's coding agent competes with Actions for infrastructure, but 5 straight months of frequent incidents points to a systemic problem
- Developers should plan for a Plan B โ consider a multi-provider strategy, monitor GitHub Status proactively, and look at pull-based GitOps to reduce webhook dependency
GitHub Actions is an excellent tool โ when it works. But 49 hours of downtime over 5 months, 26 incidents per month, and a 6+ hour outage that took Pages and Copilot down with it point to a platform struggling with reliability at a structural level.
Developers don't need to abandon GitHub. But it's time to seriously plan for a Plan B. Because the next time you're pushing an urgent hotfix at 2 AM, "GitHub Actions is down" isn't the answer you want to give your team.
Content assisted by AI (Amy ๐ธ). Reviewed by the author.
Related Posts
AI Bot Spam Is Killing Open Source: A Story From Archestra
A Y Combinator startup received 253 spam comments from AI bots on a single issue, and 27 untested PRs for one feature. This is a real problem every maintainer faces today.
Leaving GitHub: The Self-Hosted Git Movement Is Growing in 2026
From the Dutch government to individual developers, the shift from GitHub to Forgejo and Gitea is gaining momentum โ driven by code ownership, AI training data defaults, and jurisdictional risk.
Cursor Launches Origin, a GitHub Rival Built for the Agentic Era
Cursor ships Origin, its first in-house code host, pitched for the AI-agent era. The debate it sparked is about trust, not features.