From 6ac3292c88c159efb0fd860426421843a8264f9e Mon Sep 17 00:00:00 2001 From: Tobias Bieniek <tobias@bieniek.cloud> Date: Sun, 18 Jun 2023 11:49:33 +0200 Subject: [PATCH] feat(presets): add `automergeStableNonMajor` preset (#19699) Co-authored-by: Rhys Arkins <rhys@arkins.net> --- lib/config/presets/internal/default.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/config/presets/internal/default.ts b/lib/config/presets/internal/default.ts index 4a7ca0f257..039eb0a152 100644 --- a/lib/config/presets/internal/default.ts +++ b/lib/config/presets/internal/default.ts @@ -90,6 +90,17 @@ export const presets: Record<string, Preset> = { description: 'Require all status checks to pass before any automerging.', ignoreTests: false, }, + automergeStableNonMajor: { + description: + 'Automerge non-major upgrades for semver stable packages if they pass tests.', + packageRules: [ + { + automerge: true, + matchCurrentVersion: '>= 1.0.0', + matchUpdateTypes: ['minor', 'patch'], + }, + ], + }, automergeTesters: { description: 'Update testing packages automatically if tests pass.', packageRules: [ -- GitLab