Renovate Configuration
Renovate's behavior is driven by repository-level configuration files (`renovate.json`, `renovate.json5`, `.github/renovate.json`, `.gitlab/renovate.json`, `.renovaterc`, or a deprecated `renovate` key in `package.json`). Configuration supports presets (`extends`), `packageRules` for conditional behavior, schedules, automerge policies, base branch patterns, the Dependency Dashboard, grouping, and per-manager overrides. A canonical JSON Schema (`renovate-schema.json`) describes every option.