chore(renovate): stop the hourly PR limit acting as a weekly one #97
Inga granskare
Etiketter
Inga etiketter
area/backups
area/ci
area/control-panel
area/identity
area/infra
area/observability
area/payments
area/security
area/storage
area/web
blocked
needs-info
needs-triage
ready-for-implementation
type
bug
type
chore
type
docs
type
epic
type
feature
type
task
wontfix
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Inget förfallodatum satt.
Beroenden
Inga beroenden satta
Referens
bitborg/bitborg-docs!97
Läser in…
Hänvisa till i nytt ärende
Ingen beskrivning angiven.
Ta bort grenen "chore/renovate-pr-limits"
Borttagning av en gren är permanent. Även om den borttagna grenen kan fortsätta existera en kort tid innan den faktiskt tas bort, kan det INTE ångras i de flesta fall. Vill du fortsätta?
What
default.json:prHourlyLimit2 to 0 (unlimited),prConcurrentLimit3 to 6. Nothing else changes. The weekly schedule stays.Why
The preset gives Renovate one run per week inside
before 6am on monday.prHourlyLimitcounts PRs created in the past hour, so with a single weekly run it caps every repo at two new PRs per week.prConcurrentLimitcounts open PRs too, so while three PRs waited for review nothing new was created at all.Result on 2026-09-08: 13 updates across the org had been held for 19 to 21 days and
RenovateUpdateHeldTooLongwas firing for 16 branches. bitborg-web alone had 7 held updates, which is four Mondays of drain at the old rate even with no new arrivals. The infra dashboard exporter showed them cycling betweenawaiting_scheduleandrate_limited.The hourly limit exists to stop notification floods on hourly runs. On a weekly window it is the wrong throttle. The concurrent limit is the right one and stays, raised so review capacity rather than the limit decides the queue.
Impact
One busy Monday while the backlog drains, then steady state. Repos that extend
automerge-safeclear their own PRs. No Ansible apply needed: Renovate reads the preset from this repo on every run.