1.1 KiB
1.1 KiB
Implementation Plan: Renovate Bot Preset
Objective
Create a centralized renovate.json (or default.json) preset in this repository that other projects can easily inherit to get standardized auto-merge and grouping behavior.
Requirements
- Create a file at
renovate-preset/default.json(or similar path). - Configure auto-merge for patch and minor versions of dependencies.
- Enable grouping for monorepo packages (e.g., all
@babel/*updates grouped into one PR). - Configure the schedule (e.g., run on weekends or early mornings).
- Configure the severity levels for when notifications/PRs should block.
- Document how other repositories can
extendthis preset in their ownrenovate.json(e.g.,"extends": ["github>my-org/my-repo//renovate-preset"]).
Agent Instructions
- Create the base Renovate configuration file.
- Add a
README.mdto therenovate-presetdirectory explaining how to use it. - CRITICAL: File Splitting: Do NOT put everything into one giant file! Split your JSON configurations or manifests into separate, smaller files to prevent exhausting the context window.