Skip to content

Collapse mise CalVer updates into a single Renovate branch - #563

Merged
nikobockerman merged 1 commit into
mainfrom
renovate-mise-calver-single-branch
Jun 11, 2026
Merged

Collapse mise CalVer updates into a single Renovate branch#563
nikobockerman merged 1 commit into
mainfrom
renovate-mise-calver-single-branch

Conversation

@nikobockerman

Copy link
Copy Markdown
Owner

mise uses CalVer (YEAR.MONTH.COUNTER), which Renovate maps onto SemVer major/minor/patch and splits into separate PRs: counter bumps as patch, month bumps as minor (both forked by the repo-wide separateMinorPatch), and year bumps as major (forked by separateMajorMinor's default).

Since mise is self-managed and we only want the latest release, set separateMajorMinor and separateMinorPatch to false on the mise package rule so every update converges into one branch tracking the newest version.

mise uses CalVer (YEAR.MONTH.COUNTER), which Renovate maps onto SemVer
major/minor/patch and splits into separate PRs: counter bumps as patch,
month bumps as minor (both forked by the repo-wide separateMinorPatch),
and year bumps as major (forked by separateMajorMinor's default).

Since mise is self-managed and we only want the latest release, set
separateMajorMinor and separateMinorPatch to false on the mise package
rule so every update converges into one branch tracking the newest
version.
Copilot AI review requested due to automatic review settings June 11, 2026 04:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Renovate configuration so that jdx/mise (which uses CalVer) doesn’t get split into separate major/minor/patch PRs, and instead converges updates into a single branch tracking the latest release.

Changes:

  • Override Renovate’s separateMajorMinor behavior for jdx/mise to prevent year-based splits into separate PRs.
  • Override the repo-wide separateMinorPatch: true for jdx/mise so month vs. counter bumps don’t become separate PRs.
  • Add inline documentation explaining the CalVer rationale for these overrides.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nikobockerman
nikobockerman enabled auto-merge (squash) June 11, 2026 04:27
@nikobockerman
nikobockerman merged commit 590443a into main Jun 11, 2026
53 checks passed
@nikobockerman
nikobockerman deleted the renovate-mise-calver-single-branch branch June 11, 2026 04:38
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