Skip to content

Build Independently confirmed2 publishers 3 min read Published Updated

Twenty-two commits now sit behind every merged pull request GitHub reports

Commits on GitHub doubled to 2.9 billion a month between April and August. Set against 130 million merged pull requests, that puts roughly 22 changes behind each human approval. It is a review-capacity number, not a capacity-planning one.

The Engineer · Build desk

Send a correction

Illustration accompanying Twenty-two commits now sit behind every merged pull request GitHub reports
Generated illustration

What happened

  • GitHub handled 2.9 billion commits a month in August, more than double the 1.4 billion it handled in April, a doubling of monthly volume inside four months.
  • A core infrastructure component in GitHub's Central US data center failed to scale with traffic on August 17, taking the platform down for 7 hours and 47 minutes.
  • Alongside the commit figure, the postmortem reports roughly 130 million merged pull requests and 24 million new repositories every month.
  • Engadget's reporting notes that GitHub attributes the surge in commit volume to AI-generated code.

Why it matters

  • What it limits constraint Cores fix an arrival-rate problem, but the step that runs a change against a live system is capped by how many full environments an organisation keeps, so merge-to-verified latency becomes the delivery ceiling rather than codegen throughput.
  • What it costs cost Buying verification capacity means paying for stack copies that teams already ration. That moves the bill from per-seat coding tools to platform-owned environment compute, and nobody has budgeted that line at 2x.
  • Who's exposed exposure Any release path that hard-depends on github.com spent about 89 percent of a 99.9 percent annual downtime allowance in a single August afternoon, and the recovery plan is on Microsoft's schedule, not the customer's.
  • What doesn't add up contradiction GitHub's postmortem reads the event as capacity while The New Stack argues the untouched number is verification; read it as capacity only and you buy hardware while the queue in front of your own check keeps growing.

Start with the rate rather than the total. 2.9 billion commits a month is about 1,120 a second [12]. The 130 million merged pull requests work out to roughly 50 a second [13]. Divide one by the other and the average merged pull request carries about 22 commits [8]. On the teams I have worked with, the pull request is where the human gate sits, so that ratio is the number I would stare at: one approval, 22 changes behind it.

Then look at the step that would actually falsify the claim each commit makes. The New Stack's framing is that generation has gone machine-paced while verification stays human-paced with a capacity curve close to flat [14], and the mechanism under that framing is specific: integration and end-to-end tests against a live system funnel through a shared staging environment or wait on a full copy of the stack [16]. Everything upstream of that step got faster. AI review triage, test selection, caching and better static analysis are real gains, and none of them runs the change [18]. So the arrival rate doubled in four months [3] while the one stage with a fixed server count did not, because full-stack duplicates cost enough that teams ration them [17]. A queue with fixed service capacity does not degrade in proportion to load; it degrades until utilisation pins near one, and the release valve then is people merging without the check.

Treat GitHub's telemetry the way you would treat someone else's benchmark table. For that curve to describe your repository, your commit mix would have to resemble the platform's, and the account reports aggregates without breaking out automated from human authorship [7]. 24 million new repositories a month [5] is a reminder that a lot of this volume never reaches anyone's review queue at all. What transfers is the shape rather than the height: commit volume tracked the developer population for years [19], and then it stopped.

The outage arithmetic is worth doing as well. 7 hours 47 minutes is 467 minutes, and a 99.9 percent annual target allows 525.6 [9]. At August's rate that window spans about 30 million commits of throughput [10]. Fedorov's postmortem did not hedge about it: if you were trying to ship software that day, GitHub let you down [2]. The answer was 3 million CPU cores, 120 petabytes of high-speed storage and an Azure migration now carrying 58 percent of load [4]. That amounts to a purchase order, the good kind of problem to have.

Extrapolate April to August and the curve implies about 20 percent compounding a month [11], which would put 2.9 billion near 26 billion a year out [20]. I do not believe that number and curves like this bend. The arithmetic is useful anyway, because nothing in a verification path bends upward on the same schedule. The local metric I would instrument is not commits per engineer. It is elapsed time from merge to verified against a running system, plus the count of changes waiting in front of the shared environment while that clock runs.

What to watch

  • Whether GitHub's next postmortem breaks commit volume out by automated versus human authorship, which is the figure that decides how much of this transfers.
  • Whether September and October volumes hold the roughly 20 percent monthly compounding implied by April to August, or the curve bends.
  • Whether the 3 million cores and the Azure migration land before the next component fails to scale in Central US.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence62
Adoption50
Hype gap+35
Incentives
Not scored
Confidence55
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    On August 17 GitHub went down for 7 hours and 47 minutes after a core infrastructure component in its Central US data center failed to scale with traffic.

  2. [2]

    The postmortem from GitHub CTO Vladimir Fedorov said: "If you were trying to ship software that day, GitHub let you down."

    Reported Supported Source: GitHub CTO Vladimir Fedorov, quoted by The New Stack2 sources— create a free account to open themView cited source
  3. [3]

    GitHub handled 2.9 billion commits a month in August, more than double the 1.4 billion a month it handled in April.

    Reported SupportedView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

2 independent publishers whose own reporting we read for this story.

  1. dev.to

    1 article · August 30, 2026

    Retries didn't make GitHub resilient. They DDoS'd it.
  2. thenewstack.io

    1 article · August 29, 2026

    Commits on GitHub have doubled in four months. Verification capacity has not.

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories