chore(CI): Split updates per day to allow smooth auto-merge process - #192
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited), Organization UI (inherited) Review profile: ASSERTIVE Plan: Enterprise Run ID: 📒 Files selected for processing (2)
📝 WalkthroughSummary by CodeRabbit
WalkthroughDependency update automation now uses revised Renovate time windows and weekly Monday schedules for the two configured Dependabot Go module updates. ChangesDependency scheduling
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
❌ 2 Tests Failed:
View the full list of 2 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
E2E Test ResultsCommit: d657416 |
f7576a6 to
b9bf807
Compare
janisz
left a comment
There was a problem hiding this comment.
Should we change dependabot to monday?
b9bf807 to
d657416
Compare
Description
Splits Renovate (MintMaker) update schedules across different days of the week to prevent merge conflicts when multiple PRs are created simultaneously.
Previously, all three managers (dockerfile, rpm-lockfile, tekton) ran on the same daily schedule. When multiple managers found updates at the same time, Renovate created multiple PRs. After one PR was merged, the others had a stale base branch — GitHub blocked the merge, requiring a manual rebase and another full CI cycle.
Each manager now runs on its own day within the 2–8 AM UTC window:
Besides changes for Renovate - Dependabot is also changed to run only on Monday (Weekly).
This ensures at most one PR is created per schedule window. Within the 7-hour window, Renovate has time to create the PR, wait for CI, and automerge — all in the same run cycle.
Validation
make renovate-validateAI-assisted development prompts
This PR was developed with AI assistance. Below are the prompts used: