diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 10cf69b49f..3b80343927 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -41,11 +41,16 @@ Renovate opens version-update PRs, created on Sundays, configured in committed lockfile; transitive security fixes arrive alert-driven instead. - `gomod` off: the Docsy theme pin is updated manually; see [Upgrade Docsy](#upgrade-docsy). All other detected managers are active. -- Package rules: `hugo-extended` is version-pinned and coupled to its - `allowScripts` approval (see [Update Hugo](#update-hugo)); bootstrap and Font - Awesome updates route through the theme (`packages/hugoautogen` is regenerated - from the theme, reverting any direct bump). A Dependabot security PR may still - bump these directly: close it and route the fix through a theme update. +- Package rules: + - Patch and minor updates are each grouped into a single PR per wave, to cut + review overhead. Majors stay individual, except families that Renovate's + presets keep in lockstep (for example, the GitHub artifact actions). + - `hugo-extended` is version-pinned and coupled to its `allowScripts` approval + (see [Update Hugo](#update-hugo)). + - Bootstrap and Font Awesome updates route through the theme + (`packages/hugoautogen` is regenerated from the theme, reverting any direct + bump). A Dependabot security PR may still bump these directly: close it and + route the fix through a theme update. Renovate's vulnerability-alert PRs stay on (immediate, cooldown-exempt), beside GitHub's Dependabot security updates; a rare duplicate PR is accepted. diff --git a/renovate.json5 b/renovate.json5 index 95f6dd202f..d5afef709c 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -11,6 +11,14 @@ gomod: { enabled: false }, minimumReleaseAge: '7 days', packageRules: [ + { + groupName: 'all patch versions', + matchUpdateTypes: ['patch'], + }, + { + groupName: 'all minor versions', + matchUpdateTypes: ['minor'], + }, { matchPackageNames: ['hugo-extended'], enabled: false, // Manually updated to match Docsy requirements