From 41cb1859473cc9b73b4e4412cb7741612db4e827 Mon Sep 17 00:00:00 2001 From: Jon Kazama Date: Sat, 9 May 2026 10:31:58 +0000 Subject: [PATCH] renovate.json aktualisiert Signed-off-by: Jon Kazama --- renovate.json | 60 +++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 54 insertions(+), 6 deletions(-) diff --git a/renovate.json b/renovate.json index 5db72dd..f8bb28c 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,54 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ] -} + { + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + ":dependencyDashboard", + ":semanticCommits", + ":timezone(Europe/Berlin)", + "schedule:weekly" + ], + "labels": ["dependencies", "renovate"], + "assignees": ["JonKazama-Hellion"], + "prHourlyLimit": 10, + "prConcurrentLimit": 20, + "rebaseWhen": "behind-base-branch", + "packageRules": [ + { + "description": "Group all minor and patch updates per ecosystem in one PR", + "matchUpdateTypes": ["minor", "patch"], + "groupName": "minor and patch updates ({{manager}})" + }, + { + "description": "Major updates always get their own PR with breaking-change label", + "matchUpdateTypes": ["major"], + "labels": ["dependencies", "major-update", "breaking-change"], + "addLabels": ["needs-review"] + }, + { + "description": "TypeScript type definitions stay grouped with each other", + "matchPackagePrefixes": ["@types/"], + "groupName": "type definitions" + }, + { + "description": "Dev dependencies in their own group", + "matchDepTypes": ["devDependencies"], + "groupName": "dev dependencies" + }, + { + "description": "Pin GitHub Action versions by SHA for supply-chain hygiene", + "matchManagers": ["github-actions"], + "pinDigests": true + } + ], + "vulnerabilityAlerts": { + "labels": ["security", "vulnerability"], + "schedule": ["at any time"], + "prPriority": 10 + }, + "lockFileMaintenance": { + "enabled": true, + "schedule": ["before 6am on monday"], + "commitMessageAction": "Refresh" + }, + "osvVulnerabilityAlerts": true + } \ No newline at end of file