Skip to content

Renovate can create unlimited prs during morning monday hours, limit overall renovate prs to 20#7482

Merged
robert3005 merged 1 commit intodevelopfrom
rk/renovate
Apr 16, 2026
Merged

Renovate can create unlimited prs during morning monday hours, limit overall renovate prs to 20#7482
robert3005 merged 1 commit intodevelopfrom
rk/renovate

Conversation

@robert3005
Copy link
Copy Markdown
Contributor

Essentially these 3 settings combined mean that we will only ever create
8 renovate prs per week

  1. schedule:earlyMondays (line 14) — only runs "before 4am on Monday" (UTC). Renovate has a ~4 hour window, period. Anything not created in that window waits another week.
  2. prHourlyLimit: 2 — inherited from config:recommended. Max 2 new PRs per hour, so the early-Monday window caps out at roughly 8 PRs per run.
  3. prConcurrentLimit: 10 — also from config:recommended. Once 10 Renovate PRs are open, no new ones open until some are merged/closed.

This pr uncappes the concurrent pr opening on Mondays, however, still keeps
a limit of 20 open renovate prs

Signed-off-by: Robert Kruszewski github@robertk.io

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005 robert3005 enabled auto-merge (squash) April 16, 2026 14:49
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Apr 16, 2026

Merging this PR will improve performance by 20.02%

⚡ 9 improved benchmarks
✅ 1154 untouched benchmarks
⏩ 1457 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take_map[(0.1, 0.5)] 1,154.5 µs 980.3 µs +17.77%
Simulation take_map[(0.1, 1.0)] 2 ms 1.6 ms +20.02%
Simulation patched_take_10k_dispersed 316 µs 285.8 µs +10.58%
Simulation patched_take_10k_first_chunk_only 302 µs 271.8 µs +11.14%
Simulation patched_take_10k_contiguous_patches 258.1 µs 227.7 µs +13.32%
Simulation patched_take_10k_random 270.3 µs 240 µs +12.64%
Simulation patched_take_10k_contiguous_not_patches 258.4 µs 228.1 µs +13.28%
Simulation take_10k_first_chunk_only 270.6 µs 225.7 µs +19.89%
Simulation take_10k_dispersed 284.4 µs 239.5 µs +18.76%

Comparing rk/renovate (4ba4ae0) with develop (8b09d0c)

Open in CodSpeed

Footnotes

  1. 1457 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@robert3005 robert3005 changed the title Allow renovate to create more than 8 prs a week Renovate can create unlimited prs during morning monday hours, limit overall renovate prs to 20 Apr 16, 2026
@robert3005 robert3005 disabled auto-merge April 16, 2026 15:03
@robert3005 robert3005 enabled auto-merge (squash) April 16, 2026 15:03
@robert3005 robert3005 added the changelog/skip Do not list PR in the changelog label Apr 16, 2026
@robert3005 robert3005 merged commit 29ad984 into develop Apr 16, 2026
63 of 66 checks passed
@robert3005 robert3005 deleted the rk/renovate branch April 16, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/skip Do not list PR in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants