Skip to content

Commit 590443a

Browse files
Collapse mise CalVer updates into a single Renovate branch (#563)
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.
1 parent 5e08cf0 commit 590443a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/renovate.json5

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@
4242
minimumReleaseAge: "1 day", // 1 day delay to avoid errors installing very fresh version - https://github.com/jdx/mise/issues/2314
4343
prPriority: -1, // Lowest priority
4444
schedule: ["* 0-13 * * 4"], // Thursday, midnight through working day
45+
// mise uses CalVer (YEAR.MONTH.COUNTER), not SemVer. Collapse the
46+
// year/month/counter splits into one branch that tracks the latest release.
47+
separateMajorMinor: false,
48+
separateMinorPatch: false, // override repo-wide separateMinorPatch:true for mise
4549
},
4650
{
4751
description: "Automerge all updates",

0 commit comments

Comments
 (0)