{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", ":timezone(Europe/Amsterdam)", ":semanticCommits", "workarounds:all" ], "labels": ["dependencies"], "dependencyDashboard": true, "prConcurrentLimit": 5, "prHourlyLimit": 3, "minimumReleaseAge": "3 days", "lockFileMaintenance": { "enabled": true }, "packageRules": [ { "description": "Minor en patch: één groeps-PR, automerge pas na groene CI", "matchUpdateTypes": ["minor", "patch", "pin", "digest"], "groupName": "all non-major dependencies", "automerge": true, "platformAutomerge": false }, { "description": "Major updates vragen goedkeuring via het dependency-dashboard", "matchUpdateTypes": ["major"], "labels": ["major"], "dependencyDashboardApproval": true }, { "description": "Docker-compose draait op :latest; geen digest-pin-ruis", "matchManagers": ["docker-compose"], "pinDigests": false } ] }