From 3559553391543fd162a81ede261a7db65d779a9a Mon Sep 17 00:00:00 2001 From: Laurent Caouissin Date: Wed, 7 Aug 2024 14:48:41 +0200 Subject: [PATCH] chore(renovate): improvment of configuration --- renovate.json | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/renovate.json b/renovate.json index b87211c03..430806542 100644 --- a/renovate.json +++ b/renovate.json @@ -1,30 +1,34 @@ { - "extends": ["config:base"], - "baseBranches": ["$default", "/^(2\\.|3\\.).*/"], + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended", ":semanticCommits", ":disableRateLimiting"], + "baseBranches": ["$default", "2.6", "2.7"], "labels": ["dependencies"], "assignees": ["ddecrulle"], "packageRules": [ { "description": "Documentation website dependencies", - "matchPaths": ["/docs/**"], + "matchPaths": ["docs/**"], + "matchDepTypes": ["dependencies", "devDependencies"], + "matchUpdateTypes": ["minor", "patch"], "groupName": "docs website dependencies", - "labels": ["docs"] + "groupSlug": "docs-minor-patch", + "labels": ["docs", "dependencies"] }, { "description": "CI dependencies", "matchPaths": [".github/workflows/**"], "groupName": "CI dependencies", - "labels": ["ci"] + "labels": ["ci", "dependencies"] }, { - "matchUpdateTypes": ["patch"], - "automerge": true - }, - { - "matchUpdateTypes": ["minor"], + "matchPaths": ["package.json"], + "matchDepTypes": ["dependencies", "devDependencies"], + "matchUpdateTypes": ["minor", "patch"], + "groupName": "all minor and patch updates", + "groupSlug": "minor-patch", + "labels": ["dependencies"], "automerge": true } ], - "prConcurrentLimit": 5, "dependencyDashboard": true }