{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", "helpers:disableTypesNodeMajor" ], "labels": ["dependencies"], "rangeStrategy": "bump", "dependencyDashboard": true, "dependencyDashboardTitle": "Dependency Dashboard", "commitMessagePrefix": "chore(deps):", "commitMessageAction": "update", "schedule": ["at any time"], "timezone": "Europe/Amsterdam", "rebaseWhen": "conflicted", "prCreation": "immediate", "prConcurrentLimit": 5, "packageRules": [ { "description": "Group all dependency updates into a single PR", "matchPackagePatterns": ["*"], "groupName": "All dependencies", "groupSlug": "all", "automerge": true }, { "description": "Major updates need manual review", "matchUpdateTypes": ["major"], "labels": ["dependencies", "major"], "automerge": false, "assignees": [], "reviewers": [] }, { "description": "Disable updates for engine pins", "matchPackageNames": ["node", "pnpm"], "enabled": false }, { "description": "Disable server-only (abandoned, pinned at 0.0.1)", "matchPackageNames": ["server-only"], "enabled": false } ] }