fix(renovate): group OpenShell base image and version pin updates - #2693
Conversation
Renovate tracked the base image digest and the version pin as separate deps, producing independent PRs that should land together. Closes #2692 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Hector Martinez <hemartin@redhat.com>
PR Summary by QodoGroup OpenShell base image + version pin updates in Renovate Description
Diagram
High-Level Assessment
Files changed (1)
|
Site previewPreview: https://81a67068-site.fullsend-ai.workers.dev Commit: |
|
🤖 Finished Review · ✅ Success · Started 2:34 PM UTC · Completed 2:40 PM UTC |
Code Review by Qodo
1. Grouped PR may automerge
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Looks good to me Labels: PR modifies Renovate dependency configuration for the OpenShell sandbox base image grouping. |
maruiz93
left a comment
There was a problem hiding this comment.
I looked into this and wanted to clarify my understanding: the groupName rule doesn't prevent Renovate from creating PRs when only one of the two packages has an update. If only the CLI version pin has a new release (which is the common case — it updates daily), Renovate will still create a PR for just that update. The grouping only kicks in when both the base image digest and the CLI version pin have updates available in the same Renovate cycle — in that case they'll land in a single PR instead of two separate ones.
LGTM
|
🤖 Finished Retro · ✅ Success · Started 10:37 AM UTC · Completed 10:44 AM UTC |
|
PR #2693 was a small, clean workflow: a single 8-line addition to One signal worth noting: Qodo's review bot flagged that the new grouping rule inherits the repo's global automerge setting for patch/pin updates, meaning a base image digest change could automerge when grouped. The fullsend review agent did not surface this interaction. However, neither the human reviewer nor the PR author acted on Qodo's finding, so it is unclear whether this is a genuine gap or acceptable risk. Existing issue #2749 (skip retro when review verdict is clean approval with no findings) would have prevented this retro from running, saving tokens on a low-signal workflow. Proposals filed: 1 — Review agent should analyze dependency manager config rule interactions. Proposals filed
|
Summary
groupNamerule so the OpenShell base image digest and version pin update in a single PR instead of twoCloses #2692
Test plan
openshellPR🤖 Generated with Claude Code