From a19444637885cf387309c1a6d547362e6b440236 Mon Sep 17 00:00:00 2001 From: Pelle Wessman Date: Mon, 5 Aug 2024 18:03:47 +0200 Subject: [PATCH] Use similar config as in `neostandard` --- renovate.json | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 5db72dd..88a6f8e 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,56 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:recommended" + ":automergeDisabled", + ":combinePatchMinorReleases", + ":dependencyDashboard", + ":ignoreModulesAndTests", + ":ignoreUnstable", + ":maintainLockFilesWeekly", + ":noUnscheduledUpdates", + ":prConcurrentLimit20", + ":prHourlyLimitNone", + ":prImmediately", + ":semanticCommits", + ":semanticPrefixFixDepsChoreOthers", + ":separateMajorReleases", + "helpers:disableTypesNodeMajor", + "npm:unpublishSafe", + "replacements:all", + "schedule:weekly", + "workarounds:all" + ], + "supportPolicy": [ + "all" + ], + "packageRules": [ + { + "matchPackagePatterns": ["*"], + "rangeStrategy": "bump" + }, + { + "matchDepTypes": ["devDependencies"], + "rangeStrategy": "bump" + }, + { + "matchDepTypes": ["devDependencies"], + "groupName": "all non-major dev dependencies", + "groupSlug": "all-dev", + "matchUpdateTypes": [ + "minor", + "patch" + ] + }, + { + "enabled": false, + "matchDepTypes": ["peerDependencies"] + }, + { + "enabled": true, + "matchDepTypes": ["peerDependencies"], + "matchUpdateTypes": ["major"], + "semanticCommitScope": "", + "semanticCommitType": "feat!" + } ] }