From 050b6a9e5908135808d6aed2a447f23a4040b549 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sun, 12 Sep 2021 15:26:24 +0200
Subject: [PATCH] fix: don't pin monorepo groups (#11688)

---
 lib/config/presets/index.spec.ts     | 6 ++++++
 lib/config/presets/internal/group.ts | 3 +++
 2 files changed, 9 insertions(+)

diff --git a/lib/config/presets/index.spec.ts b/lib/config/presets/index.spec.ts
index c6e67143d5..e1eb4df266 100644
--- a/lib/config/presets/index.spec.ts
+++ b/lib/config/presets/index.spec.ts
@@ -601,6 +601,12 @@ Object {
         "monorepo:opentelemetry-js",
       ],
       "groupName": "opentelemetry-js monorepo",
+      "matchUpdateTypes": Array [
+        "digest",
+        "patch",
+        "minor",
+        "major",
+      ],
     },
   ],
 }
diff --git a/lib/config/presets/internal/group.ts b/lib/config/presets/internal/group.ts
index 5167de81d1..b1865417f7 100644
--- a/lib/config/presets/internal/group.ts
+++ b/lib/config/presets/internal/group.ts
@@ -1,6 +1,8 @@
 import type { Preset } from '../types';
 import * as monorepos from './monorepo';
 
+const nonPinUpdateTypes = ['digest', 'patch', 'minor', 'major'];
+
 const staticGroups = {
   all: {
     description: 'Group all updates together',
@@ -596,6 +598,7 @@ for (const monorepo of Object.keys(monorepos.presets)) {
       {
         description: `Group packages from ${monorepo} monorepo together`,
         extends: `monorepo:${monorepo}`,
+        matchUpdateTypes: nonPinUpdateTypes,
         groupName: `${monorepo} monorepo`,
       },
     ],
-- 
GitLab