Conversation
There was a problem hiding this comment.
Pull request overview
Updates the repository’s Renovate configuration to restrict when Renovate is allowed to update/rebase PRs, aiming to reduce daytime CI concurrency caused by frequent rebases.
Changes:
- Changed Renovate’s global
schedulefrom “at any time” to a nightly window (00:00–05:59, Europe/Berlin).
0f70d30 to
418cd5f
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. |
418cd5f to
93631f5
Compare
|
| ], | ||
| "timezone": "Europe/Berlin", | ||
| "schedule": ["at any time"], | ||
| "schedule": ["* 0-5 * * *"], |
There was a problem hiding this comment.
The top-level schedule is now a cron expression, while lockFileMaintenance.schedule uses Renovate’s natural-language schedule format. For consistency/readability (and to avoid ambiguity about how Renovate interprets cron strings), consider switching this to the same natural-language window (e.g., “after 12am and before 6am”) or adding a short comment explaining the cron format/time window intent.
| "schedule": ["* 0-5 * * *"], | |
| "schedule": ["after 12am and before 6am"], |



Currently Renovate rebases its PRs several times a day, which causes concurrent CI runs.
This does not avoid the concurrent CI run issue, but it should prevent it from happening several times during the day.