Skip to content

fix(renovate): give the Renovate self-pin its own PR (RIG-5809) - #2443

Merged
mattwilkinsonn merged 1 commit into
mainfrom
dependencies/rig-5809-renovate-selfpin-solo
Oct 18, 2026
Merged

mattwilkinsonn merged 1 commit into
mainfrom
dependencies/rig-5809-renovate-selfpin-solo

Conversation

@rigel-mintaka

@rigel-mintaka rigel-mintaka commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Fixes RIG-5809. The Renovate self-pin (bunx renovate@<v> in .github/workflows/renovate.yml) is a custom.regex dep, so the "TypeScript dependencies" rule grouped it into the TS rollup. That rollup moves only the workflow pin. The Reviewable cut test (pin equals REVIEWABLE_CUT_VERIFIED_AT) then fails, and the whole TS rollup stays red until someone lands a hand cut-over. That happened three times on 10-18: #2397, #2407 and #2435.

This adds a groupName: null rule for depName: renovate under custom.regex. The bump then opens its own PR, where the constant edit and the pr-body.js re-check go. Unrelated TS bumps no longer go red.

Verification

  • New test: "a self-pin patch bump un-groups (null), not the TS rollup". It failed first (Received: "TypeScript dependencies"), then passed with the fix.
  • bun test tools/renovate/ gives 299 pass / 0 fail. moon run renovate:typecheck passes and biome is clean.

Risks

Low. The renovate self-pin PR still goes red until its constant is hand-edited; that red is intended and now isolated to that PR.

Compatibility

No other dependency changes group.

Documentation

None.

The self-pin bump moved only the workflow pin inside the TypeScript
rollup, so the Reviewable cut test red every unrelated TS bump until a
hand cut-over landed (#2397, #2407, #2435). Un-group it so the bump opens
its own PR, where the REVIEWABLE_CUT_VERIFIED_AT edit goes.

Co-authored-by: Matt Wilkinson <matt@rigel.build>
@trunk-io

trunk-io Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

😎 This pull request was merged.

@linear-code

linear-code Bot commented Oct 18, 2026

Copy link
Copy Markdown

RIG-5809

@rigel-mintaka

Copy link
Copy Markdown
Contributor Author

Review (reviewer agent) at head cf80d01: all clear, 0 findings. The rule matches only the custom.regex dep renovate. It follows the TS rollup, and no later rule matches that dep. The replay test fails without the rule.

@github-actions

Copy link
Copy Markdown

Compass engineering docs preview: https://dependencies-rig-5809-renova.compass-eng-docs.pages.dev

Deployed from dependencies/rig-5809-renovate-selfpin-solo at cf80d01.

@rigel-mintaka
rigel-mintaka marked this pull request as ready for review October 18, 2026 21:10
@mattwilkinsonn
mattwilkinsonn merged commit b17a66c into main Oct 18, 2026
20 checks passed
@mattwilkinsonn
mattwilkinsonn deleted the dependencies/rig-5809-renovate-selfpin-solo branch October 18, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants