Skip to content

feat: route 0.x minor updates onto the major branches - #44

Merged
onedr0p merged 1 commit into
mainfrom
feat/zer0ver-minor-routing
Aug 5, 2026
Merged

feat: route 0.x minor updates onto the major branches#44
onedr0p merged 1 commit into
mainfrom
feat/zer0ver-minor-routing

Conversation

@onedr0p

@onedr0p onedr0p commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Renovate classifies 0.x → 0.y as a minor update even though SemVer gives 0.x releases no stability guarantee, so today a breaking zero-ver bump rides the same weekly grouped PR as genuinely safe minors and patches (typescript-projects, github-actions, ...). This adds one rule that sets additionalBranchPrefix: "major-" for minors whose current version is 0.x, which lands them on the same major-<groupSlug> branch Renovate already uses to split grouped majors - so risky bumps get their own PR and the regular group PRs stay skimmable. Ungrouped 0.x minors just get a major- branch rename.

The devtools per-component tags are handled correctly: versionCompatibility strips the <component>- prefix before version matching, so image-build-action-v0.1.9 is seen as v0.1.9 and routed, while use-mise-action-v3.2.1 is untouched. The only transition cost is a one-time regroup of open PRs that contain 0.x minors.

Signed-off-by: Devin Buhl <devin@buhl.casa>
@onedr0p
onedr0p merged commit 96c3492 into main Aug 5, 2026
8 checks passed
@onedr0p
onedr0p deleted the feat/zer0ver-minor-routing branch August 5, 2026 12:15
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