A Platform Under Siege
On August 6-7, 2026, GitHub experienced a massive outage affecting both GitHub Actions and GitHub Pages, with degraded availability lasting nearly 20 hours. The incident exposed critical vulnerabilities in GitHub’s infrastructure and raised serious questions about the platform’s ability to handle modern development workloads. More importantly, it highlighted the dramatic impact that AI-driven development is having on infrastructure systems worldwide.
The Scale of the Problem
GitHub’s own leadership has acknowledged the staggering growth in platform usage. According to statements from GitHub’s engineering team:
- 1 billion commits in 2025, with current pace reaching 14 billion commits annually
- 275 million commits per week as of mid-2026
- GitHub Actions growth: From 500 million minutes per week in 2023 to 1 billion minutes per week in 2025, now reaching 2.1 billion minutes per week
- 14x increase in overall load in recent months
These numbers represent an unprecedented surge in platform activity. To put this in perspective, GitHub is now processing in a single week what it used to process in months. This explosive growth is directly correlated with the rise of AI-powered development tools and agents.
The Root Cause: AI-Driven Load Explosion
While GitHub’s official statements focus on technical scaling challenges, the underlying cause is clear: AI agents and developers using AI tools are generating vastly more commits, pull requests, and CI/CD pipeline executions than ever before.
Developers report using AI agents that:
- Make commits for every few code changes
- Use GitHub Issues as memory logs for agent reasoning
- Run parallel tool calls with the GitHub CLI
- Execute background loops polling GitHub Actions status
- Generate multiple pull requests per session
- Continue working throughout the night via automated loops
This represents a fundamental shift in how GitHub is being used. Where human developers might make a few commits per day, AI agents can generate dozens or hundreds. The cumulative effect across millions of repositories has pushed GitHub’s infrastructure past its breaking point.
The Cascade of Failures
The August 6-7 outage revealed how interconnected GitHub’s systems are and how a single failure can cascade across the entire platform:
Initial Degradation: GitHub Actions and Pages began experiencing degraded availability around 15:22 UTC on August 6.
Escalating Issues: Within hours, the problems spread:
- Workflow runs were failing or delayed in starting
- Some queued jobs were timing out
- Self-hosted runners were seeing errors and rate limiting
- Copilot code review and coding agent features were affected
- GitHub Enterprise Importer migrations were paused
- Webhook deliveries were delayed
The Core Problem: GitHub identified that runners were being assigned jobs that were no longer valid, creating a cascading failure where runners would retry invalid jobs indefinitely, consuming resources and preventing legitimate work from being processed.
Recovery Challenges: Even after identifying the root cause, recovery proved difficult:
- System-wide queues had to be drained
- Multiple fixes had to be deployed incrementally
- Job completion rates initially dropped to 30-40% before improving to 97-99%
- Webhook triggers had to be throttled to support recovery
- The entire incident lasted nearly 20 hours
The Azure Migration Factor
While AI-driven load is the primary cause, GitHub’s ongoing migration to Microsoft Azure infrastructure has likely exacerbated the problem. GitHub announced earlier in 2026 that it would prioritize migrating to Azure over feature development — a decision that appears to have backfired.
Migrating a platform of GitHub’s scale to a new cloud infrastructure while simultaneously experiencing 14x load growth is extraordinarily challenging. The migration introduces new failure modes, requires relearning infrastructure patterns, and diverts engineering resources from reliability work.
Historically, GitHub was more stable when running on its own hosted infrastructure. The move to Azure, while potentially offering long-term benefits, has coincided with a dramatic decline in reliability.
The Uptime Decline
GitHub’s uptime has been declining for years, but the trend has accelerated recently:
- 2019-2020: GitHub maintained four nines of uptime (99.99%)
- 2024: Uptime began declining noticeably
- 2025-2026: Uptime has dropped to approximately one nine (90%)
This represents a 1000x increase in downtime. A platform that was once considered one of the most reliable services on the internet has become notoriously unreliable.
The Human Cost
For developers and organizations, these outages have real consequences:
Blocked Workflows: Developers can’t push code, run tests, or deploy applications during outages.
CI/CD Pipeline Failures: Automated testing and deployment pipelines grind to a halt.
Lost Productivity: Teams are blocked from shipping features and fixes.
Cascading Failures: When GitHub is down, many other services that depend on it (like deployment systems) also fail.
Paid Customers Affected: The outage affected paying customers with self-hosted runners, who couldn’t even fall back to alternative infrastructure.
Comparing to Competitors
Interestingly, other platforms handling similar or greater loads haven’t experienced comparable outages:
- Buildkite is running 1.5 billion job minutes per week without the downtime GitHub is experiencing
- GitLab (both cloud and self-hosted) has maintained better uptime despite similar growth
- Other CI/CD platforms have scaled more gracefully
This suggests that GitHub’s problems aren’t inevitable consequences of scale, but rather the result of specific architectural decisions and migration challenges.
The Broader Implications
GitHub’s infrastructure crisis has several important implications:
AI Sustainability: The explosive growth in AI-driven development is straining infrastructure systems worldwide. GitHub is just the most visible example.
Platform Reliability: As more critical development infrastructure moves to cloud platforms, reliability becomes increasingly important. GitHub’s decline in uptime is concerning.
Migration Risks: Large-scale infrastructure migrations during periods of rapid growth are extremely risky. GitHub’s experience suggests that such migrations should be carefully planned and executed.
Competitive Opportunity: GitHub’s reliability problems create opportunities for competitors. Organizations frustrated with GitHub’s outages may consider alternatives.
What Needs to Change
For GitHub to recover and maintain reliability at scale, several things need to happen:
Prioritize Reliability: GitHub needs to make reliability its top priority, even if it means slowing feature development.
Complete the Azure Migration: The ongoing migration needs to be completed successfully, with proper testing and validation.
Invest in Capacity: GitHub needs to significantly increase infrastructure capacity to handle current and projected load.
Improve Monitoring: Better monitoring and alerting systems could catch problems earlier and enable faster recovery.
Implement Rate Limiting: Intelligent rate limiting could prevent cascading failures and protect the platform during high-load periods.
Communicate Better: GitHub needs to provide more transparent communication about outages and recovery efforts.
The Developer Perspective
Many developers have expressed frustration with GitHub’s reliability:
“I’ve been using GitHub since August 2009, and I honestly don’t recall GitHub going down as much as it has in the last year.”
“GitHub has easily the worst human-noticeable downtime for all SaaS services I’ve used going back over 10 years.”
“Most people work around it by self-hosting GitHub, which has other problems but uptime ain’t one.”
These comments reflect a broader sentiment: GitHub’s reliability has become a serious concern for the development community.
Looking Forward
The August 6-7 outage is unlikely to be the last. Until GitHub addresses its fundamental scaling and architectural challenges, similar incidents will likely recur. The platform is at a critical juncture:
- If GitHub can successfully complete its Azure migration and implement proper scaling, it could emerge stronger
- If problems persist, developers and organizations will increasingly look for alternatives
- The competitive landscape for development platforms is likely to shift as a result
Conclusion
GitHub’s infrastructure crisis is a symptom of a larger trend: the explosive growth of AI-driven development is straining infrastructure systems worldwide. GitHub, as the dominant platform for code hosting and CI/CD, is bearing the brunt of this surge.
While GitHub’s engineering team is working to address the immediate problems, the underlying issues are more fundamental. The platform needs to make reliability its top priority, complete its cloud migration successfully, and invest significantly in capacity and monitoring.
For developers and organizations, GitHub’s reliability problems are a wake-up call. As AI tools become more prevalent and generate more load, infrastructure systems need to be designed and operated with this new reality in mind. GitHub’s experience shows what happens when infrastructure planning lags behind technological change.
The good news is that these problems are solvable. With proper investment, planning, and execution, GitHub can restore its reputation for reliability. The question is whether Microsoft and GitHub’s leadership will prioritize this work over other initiatives. The answer will determine whether GitHub remains the dominant platform for development or whether competitors emerge to fill the gap.
In case you have found a mistake in the text, please send a message to the author by selecting the mistake and pressing Ctrl-Enter.