{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended", ":dependencyDashboard"], "timezone": "Europe/Berlin", "schedule": ["* 0-6 * * 1"], "prConcurrentLimit": 5, "minimumReleaseAge": "3 days", "internalChecksFilter": "strict", "platformAutomerge": true, "osvVulnerabilityAlerts": true, "vulnerabilityAlerts": { "minimumReleaseAge": null, "schedule": ["at any time"] }, "lockFileMaintenance": { "enabled": true, "schedule": ["* 0-6 * * 1"], "automerge": true }, "packageRules": [ { "description": "npm devDependencies (non-major) gesammelt, automerge bei gruener CI", "matchManagers": ["npm"], "matchDepTypes": ["devDependencies"], "matchUpdateTypes": ["minor", "patch"], "groupName": "devDependencies (non-major)", "automerge": true }, { "description": "CI actions gesammelt, automerge bei gruener CI", "matchManagers": ["github-actions"], "groupName": "CI actions", "automerge": true }, { "description": "Svelte- und Frontend-Toolchain zusammen, ohne automerge", "matchPackageNames": [ "svelte", "@sveltejs/**", "svelte-check", "vite", "tailwindcss", "@tailwindcss/**" ], "groupName": "svelte + build toolchain" }, { "description": "Spring Boot und Kotlin zusammen, ohne automerge", "matchPackageNames": [ "org.springframework.boot**", "org.springframework.modulith**", "io.spring.dependency-management**", "org.jetbrains.kotlin**" ], "groupName": "spring + kotlin" }, { "description": "Major-Updates nur nach Freigabe im Dependency Dashboard", "matchUpdateTypes": ["major"], "dependencyDashboardApproval": true } ] }