From 452804834b94bfd90f43107844751639c8d3a1e8 Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Thu, 18 May 2023 07:58:46 +0200 Subject: [PATCH] feat(presets): create `approveMajorUpdates` (#22075) Co-authored-by: Rhys Arkins --- lib/config/presets/internal/default.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/config/presets/internal/default.ts b/lib/config/presets/internal/default.ts index 0c4340b17f996e..4a7ca0f2577a20 100644 --- a/lib/config/presets/internal/default.ts +++ b/lib/config/presets/internal/default.ts @@ -2,6 +2,15 @@ import type { Preset } from '../types'; /* eslint sort-keys: ["error", "asc", {caseSensitive: false, natural: true}] */ export const presets: Record = { + approveMajorUpdates: { + description: 'Require dependency dashboard approval for `major` updates.', + packageRules: [ + { + dependencyDashboardApproval: true, + matchUpdateTypes: ['major'], + }, + ], + }, assignAndReview: { description: 'Set `{{arg0}}` as assignee and reviewer of PRs.', extends: [':assignee({{arg0}})', ':reviewer({{arg0}})'],