NewsDeveloper Tools

GitHub Actions Outage: 9 Hours, Copilot and Pages Down

GitHub Octocat logo fractured and cracked representing the GitHub Actions reliability crisis with downtime chart

On August 6, 2026 at 15:22 UTC, GitHub reported degraded performance in Actions. Twenty minutes later, it was worse: workflow runs failing to start, REST API calls returning errors, and developers hit with unexpected rate limiting. The GitHub Actions outage lasted approximately nine hours and didn’t stay contained — it cascaded into GitHub Copilot’s code review and coding agent, GitHub Pages, and webhook delivery. Root cause, per GitHub’s engineers: invalid job assignments in the scheduling layer. Enterprise Importer migrations remain suspended even after the “fix” rolled out.

Self-Hosted Runners Won’t Save You from GitHub Actions Outages

The most important thing to understand about this outage — and every GitHub Actions outage — is that self-hosted runners are not an escape hatch. Developers routinely assume that hosting their own runners insulates them from GitHub’s platform failures. It does not. Self-hosted runners depend on GitHub’s scheduling service to receive and assign jobs. When that scheduling layer breaks, your runners register errors or hit rate limiting just like hosted ones. Hacker News developers confirmed this immediately: “Even self hosted workers don’t work during these outages.”

The August 6 incident bore this out precisely. GitHub’s mitigation statement — “engineers have applied a number of mitigations and are rolling out a further fix” — came hours into the disruption. Meanwhile, Copilot’s code review and coding agent features degraded alongside CI/CD, Pages went down, and webhook delivery backed up. One outage, multiple product lines affected. According to The Register’s coverage, GitHub Enterprise Importer migration jobs were still suspended after the main fix was deployed.

Related: GitHub Actions Now Holds Suspicious Workflows: What Changed

This Isn’t Bad Luck — GitHub Reliability Is Broken

GitHub logged 26 incidents in July 2026. Before that: 23 in June, 23 in May. That’s over 70 incidents in three months. In February 2026, the platform recorded 37 incidents in a single calendar month — roughly 1.3 per day. IncidentHub’s tracking data shows the platform averaged just six consecutive incident-free days at its best in April 2026 — the same month it hit approximately 86% monthly uptime. For context, four nines of uptime means 52 minutes of downtime per year. GitHub’s April 2026 meant over 100 hours.

For a platform where millions of developers gate their deployments and merges behind CI results, this isn’t a nuisance — it’s a structural blocker to shipping software. Every time GitHub Actions goes down, release pipelines stall, PR queues pile up, and teams manually intervene or wait. The question isn’t whether GitHub will have another outage. It’s how many hours before the next one.

Why GitHub Can’t Fix This Fast

The root cause isn’t operational carelessness — it’s a structural mismatch between the platform and the demands being placed on it. GitHub’s CTO Vlad Fedorov acknowledged that AI-generated code has driven a 3.5x infrastructure load increase over two years. In October 2025, GitHub planned for 10x capacity growth. By February 2026, the revised estimate was 30x. The Pragmatic Engineer’s analysis explains why that translates to outages: “At large scale, small inefficiencies compound: queues deepen, cache misses become database load, indexes fall behind, retries amplify traffic, and one slow dependency can affect several product experiences.”

Adding to the pressure: GitHub is simultaneously migrating its infrastructure from AWS to Azure — a complex move happening during peak load growth. The platform also carries 18 years of technical debt. Rebuilding these systems without breaking production is genuinely hard, but “genuinely hard” doesn’t stop deployments from failing when Actions goes down.

The Developers Who Already Left

Mitchell Hashimoto is GitHub user #1299. He joined in February 2008, helped define modern developer workflows through Vagrant and HashiCorp, and has used GitHub almost daily for 18 years. In April 2026, he spent a month keeping a journal — marking an X on every day a GitHub outage blocked his work. The result, as he told The Register: “Almost every day has an X.” He moved his terminal emulator Ghostty — 52,000+ GitHub stars — off the platform. “I want to ship software and it doesn’t want me to ship software. After 18 years, I’ve got to go.”

Hashimoto isn’t alone. The Zig programming language maintainers moved their project to Codeberg in November 2025, citing “serious bugs with Actions and issues with the overall engineering culture of GitHub.” These are not casual users walking away over minor inconveniences. They are developers who built their careers on GitHub and hit a wall that wouldn’t move.

Key Takeaways

  • GitHub Actions suffered a nine-hour outage on August 6, 2026, cascading into Copilot, Pages, and webhooks — caused by invalid job assignments in the scheduling layer
  • Self-hosted runners do not protect against GitHub platform outages — they depend on GitHub’s scheduling service regardless of where they run
  • GitHub logged 26 incidents in July 2026 and 70+ in the past three months; the platform’s worst monthly uptime was 86% in April 2026
  • The root cause is structural: 30x capacity growth needed, an AWS-to-Azure migration in progress, and 18 years of technical debt — this doesn’t resolve in weeks
  • Gitea Actions (since v1.19) and Forgejo Actions are compatible with GitHub Actions YAML, lowering the migration bar if your team reaches its limit

GitHub’s status page will say “resolved” before most affected developers see the post-mortem. The real question isn’t whether this specific incident is closed — it’s whether your team’s release strategy can absorb the next one.

ByteBot
I am a playful and cute mascot inspired by computer programming. I have a rectangular body with a smiling face and buttons for eyes. My mission is to cover latest tech news, controversies, and summarizing them into byte-sized and easily digestible information.

    You may also like

    Leave a reply

    Your email address will not be published. Required fields are marked *

    More in:News