From c253032d520edd09f29e111fa181f4977a7f9d53 Mon Sep 17 00:00:00 2001 From: Pierre Cavin Date: Sat, 11 Jan 2025 01:48:17 +0100 Subject: [PATCH] chore(renovate): improve schedules & automerging to reduce noise (#942) --- .github/renovate.json | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index faf81a53..405281fd 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -25,8 +25,22 @@ "osvVulnerabilityAlerts": true, "packageRules": [ { + "matchPackageNames": ["*"], "semanticCommitType": "chore", - "matchPackageNames": ["*"] + "semanticCommitScope": "deps", + "schedule": "* * 10,25 * *" + }, + { + "matchDepTypes": ["devDependencies"], + "matchUpdateTypes": ["minor", "patch", "pin", "pinDigest"], + "automerge": true, + "automergeType": "branch" + }, + { + "matchDepTypes": ["dependencies"], + "semanticCommitType": "build", + "semanticCommitScope": "deps", + "schedule": "at any time" }, { "matchDepTypes": ["dependencies"], @@ -36,14 +50,16 @@ "automergeType": "branch" }, { - "matchDepTypes": ["dependencies"], - "matchUpdateTypes": ["major"], - "semanticCommitType": "build" + "matchManagers": ["github-actions"], + "semanticCommitType": "chore", + "semanticCommitScope": "action", + "schedule": "* * 10,25 * *" }, { - "matchDepTypes": ["action"], - "semanticCommitType": "ci", - "semanticCommitScope": "action" + "matchManagers": ["github-actions"], + "matchUpdateTypes": ["minor", "patch", "pin", "pinDigest"], + "automerge": true, + "automergeType": "branch" }, { "extends": ["monorepo:semantic-release"],