How to Limit Renovate PR Volume With Rate Limits
prConcurrentLimit caps how many Renovate PRs are open at once and prHourlyLimit caps how many it creates per hour, throttling both review load and CI minutes.
Set prConcurrentLimit, prHourlyLimit, and optionally branchConcurrentLimit in renovate.json. Updates over the limit wait in the dependency dashboard queue until slots free up.
Steps
- Set
prConcurrentLimitto cap simultaneously open PRs (0 means unlimited). - Set
prHourlyLimitto cap creations per hour. - Queued updates surface in the dependency dashboard.
Config
renovate.json
{
"extends": ["config:recommended"],
"prConcurrentLimit": 5,
"prHourlyLimit": 2,
"branchConcurrentLimit": 10
}Gotchas
- A value of
0disables the limit rather than blocking all PRs. - Lower limits reduce CI spend but slow how fast updates land; tune to your team throughput.
- Queued updates are visible and force-startable from the dependency dashboard.
Related guides
How to Use the Renovate Dependency DashboardTrack all pending and rate-limited updates in one place with the Renovate dependency dashboard issue, and tri…
How to Schedule Renovate Runs With a TimezoneLimit when Renovate opens PRs with schedule and timezone, using presets like "before 6am on monday" so update…