diff --git a/lib/config/presets/index.spec.ts b/lib/config/presets/index.spec.ts index c6e67143d5a60a..e1eb4df266640f 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 5167de81d1aa05..b1865417f788cb 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`, }, ],