{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base", ":rebaseStalePrs", "schedule:earlyMondays", "security:minimumReleaseAgeNpm", ":automergeMinor", ":automergeTesters", ":automergeLinters", ":automergeTypes", ":automergePatch" ], "packageRules": [ { "description": "minimumReleaseAge is normally not supported for digest/other update types", "matchManagers": ["github-actions", "dockerfile", "devcontainer", "docker-compose"], "matchUpdateTypes": ["major", "minor", "patch"], "minimumReleaseAge": "3 days" }, { "matchUpdateTypes": ["minor", "patch", "digest"], "automerge": true }, { "groupName": "all major dependencies", "groupSlug": "all-major", "matchPackagePatterns": ["*"], "matchUpdateTypes": ["major"] }, { "groupName": "all minor dependencies", "groupSlug": "all-minor", "matchPackagePatterns": ["*"], "matchUpdateTypes": ["minor"] }, { "groupName": "all patch dependencies", "groupSlug": "all-patch", "matchPackagePatterns": ["*"], "matchUpdateTypes": ["patch"] }, { "groupName": "eslint", "matchPackagePatterns": ["eslint"] }, { "groupName": "dompurify", "matchPackagePatterns": ["dompurify"] }, { "matchPackageNames": ["chokidar"], "enabled": false }, { "description": "langium pins a chevrotain minor; bump langium, langium-cli and chevrotain together so a single chevrotain version stays in the tree.", "groupName": "langium and chevrotain", "matchPackageNames": [ "langium", "langium-cli", "chevrotain", "@chevrotain/types", "@chevrotain/regexp-to-ast" ] } ], "dependencyDashboard": false, "dependencyDashboardAutoclose": true, "rangeStrategy": "bump" }