ROSA-745: MintMaker gomod batch + automerge via boilerplate renovate#748
ROSA-745: MintMaker gomod batch + automerge via boilerplate renovate#748MitaliBhalla wants to merge 1 commit into
Conversation
Enable grouped gomod updates on a Mon-Fri UTC window with lgtm/approved for tide after required Prow/Konflux checks. Extend Dependabot docker labels for golang-osd-operator. No per-repo GHA workflow. Co-authored-by: Cursor <cursoragent@cursor.com>
|
@MitaliBhalla: This pull request references ROSA-745 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the initiative to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
WalkthroughRenovate configuration is updated to automate Tekton and Gomod dependency management. The Tekton package rules description now clarifies automerge criteria for patch/minor updates. A new Gomod manager is enabled and configured with grouped minor/patch/digest updates, weekday-scheduled automerge, and standardized labels. ChangesRenovate Automation Rules
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: MitaliBhalla The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Summary
Re-introduces ROSA-745 MintMaker gomod batching + tide automerge via shared boilerplate config, after revert #747.
.github/renovate.jsonwith grouped minor/patch updates and production UTC schedule (02:00–04:59, Mon–Fri).lgtm/approvedon gomod + Tekton rules so Prow/tide merges when required checks pass (not a new GHA workflow).lgtm/approvedto golang-osd-operator Dependabot docker/buildtemplate.Lessons from #741 / #746 rollback (#747)
"groupName": "gomod dependencies"timezone/updateNotScheduled"timezone": "UTC","updateNotScheduled": false*-on-pull-request+ci/prow/*; operators must remove extra required checks if already setOut of scope
dependency-pr-automerge.ymlor boilerplate update-script workflow install.Prerequisites before fleet impact
ci/prow/*+ primary Konflux*-on-pull-requestper repo (see ROSA-745 DPP handoff).boilerplate-updateto pick updependabot.ymllabel changes.Test plan (after merge)
extendsboilerplate renovate (e.g.aws-account-operator).gh pr checks <pr> --state all— merge only when required Prow + Konflux are green; neutral optional Konflux checks must not be required in branch protection.lgtm+approvedafter required checks pass.Related
Summary by CodeRabbit