diff --git a/renovate.json5 b/renovate.json5 index 9616e8e03d..0759484753 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,17 +1,19 @@ // This file is automatically generated. Do not edit directly but run the "renovate-config-generator.mjs" script. { "extends": [ - ":separateMajorReleases", ":combinePatchMinorReleases", - ":ignoreUnstable", - ":disablePeerDependencies", - ":maintainLockFilesDisabled", - ":label(dependencies)", ":dependencyDashboard", + ":disablePeerDependencies", ":enableVulnerabilityAlerts", ":ignoreModulesAndTests", + ":ignoreUnstable", + ":label(dependencies)", + ":maintainLockFilesDisabled", ":prImmediately", - ":semanticPrefixFixDepsChoreOthers" + ":semanticPrefixFixDepsChoreOthers", + ":separateMajorReleases", + "group:monorepos", + "group:recommended" ], "includePaths": [ "package.json", @@ -1727,16 +1729,6 @@ ], "rangeStrategy": "bump" }, - { - "groupName": "React", - "matchPackageNames": [ - "@types/react", - "@types/react-dom", - "react", - "react-dom" - ], - "rangeStrategy": "bump" - }, { "extends": [ "monorepo:remix" diff --git a/scripts/renovate-config-generator.mjs b/scripts/renovate-config-generator.mjs index 0d6a3752be..8728683d8c 100644 --- a/scripts/renovate-config-generator.mjs +++ b/scripts/renovate-config-generator.mjs @@ -82,12 +82,7 @@ const defaultRules = [ }, { groupName: 'common TypeScript types', - matchPackageNames: ['@types/node', '@types/react', '@types/react-dom'], - rangeStrategy: 'bump', - }, - { - groupName: 'React', - matchPackageNames: ['react', 'react-dom'], + matchPackageNames: ['@types/node'], rangeStrategy: 'bump', }, { @@ -158,17 +153,19 @@ for (const pkg of packageNames) { const renovateConfig = { extends: [ - ':separateMajorReleases', ':combinePatchMinorReleases', - ':ignoreUnstable', - ':disablePeerDependencies', - ':maintainLockFilesDisabled', - ':label(dependencies)', ':dependencyDashboard', + ':disablePeerDependencies', ':enableVulnerabilityAlerts', ':ignoreModulesAndTests', + ':ignoreUnstable', + ':label(dependencies)', + ':maintainLockFilesDisabled', ':prImmediately', ':semanticPrefixFixDepsChoreOthers', + ':separateMajorReleases', + 'group:monorepos', + 'group:recommended', ], includePaths: ['package.json', 'packages/**', 'integration/templates/**'], ignorePaths: ['**/node_modules/**', '.nvmrc'],