Skip to main content
24.06.2026

PR Spam Is a Reliability Problem

head-image

Pull requests used to be constrained by human typing speed. That limit is gone. GitHub's new pull request limits and Greptile's analysis of PRs opened on OpenClaw show the same pattern: contribution volume can now rise faster than human review capacity.

For SRE teams, this is not only an open source maintainer story. The same pressure hits internal platform repositories, infrastructure-as-code modules, runbooks, CI workflows, and agent-generated remediation patches.

What Changed

GitHub says merged pull requests across the platform grew from about 25 million per month in January 2023 to more than 90 million per month today. Creating a PR is cheaper than ever, but reviewing a PR still costs human attention.

Greptile's OpenClaw study shows the sharp edge of that mismatch. The project went from about two pull requests per week to 3,400 per week. Before the spike, roughly 48% of PRs merged. After it, fewer than 9.3% merged. One contributor submitted 106 PRs in a single day, with a median gap of three seconds.

That is a queueing problem. If the system accepts work faster than reviewers, tests, and maintainers can process it, useful changes wait behind noise.

Why SREs Should Care

Noisy PR queues consume real infrastructure:

  • CI minutes run on weak changes
  • security scanners process duplicate diffs
  • reviewers miss important production fixes
  • flaky test triage gets harder
  • merge queues become less trustworthy
  • agent-generated patches look more credible than they are

Internal teams are not immune. A platform team that lets every agent open unlimited infrastructure PRs can create its own incident backlog. The result is slower remediation, weaker review quality, and more pressure to rubber-stamp changes.

Useful Controls

GitHub's pull request limits are a good baseline. Repository admins can cap how many open PRs a user without write access may have at once. Trusted contributors can bypass the limit without getting full write access, and draft PRs do not count.

For internal repositories, add stronger controls:

# Treat contribution flow as policy, not etiquette
require_small_diffs=true
require_linked_ticket=true
require_ci_budget_label=true
max_open_agent_prs_per_owner=2
block_generated_prs_without_tests=true

The exact mechanism can be GitHub rulesets, CI checks, review bots, or custom automation. The important part is that contribution volume becomes observable and enforceable.

Operational Tips

Measure PR flow like any other reliability signal. Track open PRs per author, median review time, CI minutes per merged PR, duplicate failure patterns, and the percentage of PRs closed without merge.

Create a separate path for agent-generated work. Require clear ownership, tests, linked context, and smaller diffs. If an agent repeatedly submits low-value changes, rate-limit the owner or route the work through a staging branch.

Also protect urgent paths. Production fixes, security patches, and incident follow-ups should not compete blindly with speculative cleanup PRs.

Conclusion

PR spam is a reliability problem because it attacks the human and automated systems that decide what reaches production. Limits, reputation, CI budgets, and review policy are now part of the platform control plane.

If your team wants AI-assisted incident workflows with strong operational guardrails, Akmatori helps SRE teams investigate alerts, coordinate response, and automate safe infrastructure actions. Powered by Gcore for global infrastructure reliability.

Automate incident response and prevent on-call burnout with AI-driven agents!