diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 7845ad76682..45392e359d9 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -70,24 +70,27 @@ enabled: false, }, { - // Enable patch updates for TypeScript and Zone.js + // Renovate should manage patch updates for TypeScript and Zone.js, despite ignoring major and minor matchPackageNames: ["typescript", "zone.js"], matchUpdateTypes: "patch", }, { + // We need to update all the Jest-related packages together, to reduce PR noise + groupName: "jest", + matchPackageNames: ["@types/jest", "jest", "ts-jest", "jest-preset-angular"], + }, + { + // We want to group all napi-related packages together for all updates, to reduce PR noise groupName: "napi", matchPackageNames: ["napi", "napi-build", "napi-derive"], }, { - groupName: "jest", - matchPackageNames: ["@types/jest", "jest", "ts-jest", "jest-preset-angular"], - matchUpdateTypes: "major", - }, - { + // We want to group all macOS/iOS binding-related packages together for all updates, to reduce PR noise groupName: "macOS/iOS bindings", matchPackageNames: ["core-foundation", "security-framework", "security-framework-sys"], }, { + // We want to group all zbus-related packages together for all updates, to reduce PR noise groupName: "zbus", matchPackageNames: ["zbus", "zbus_polkit"], },