chore: add Renovate config - #15
Conversation
|
Warning Review limit reachedNext included review available in 27 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🟡 Changes recommended
The rule intended to disable pnpm workspace overrides uses a depType that won’t match pnpm-workspace.yaml overrides, so Renovate may still propose those updates.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Adds a Renovate configuration to automate dependency update PRs on a weekly cadence, with grouping rules tailored to this repo’s tooling dependencies.
Changes:
- Introduces
renovate.jsonusingconfig:recommendedplusschedule:weekly, semantic commits, and a 7-dayminimumReleaseAge. - Adds package grouping rules for
commitlint,oxc,typedoc, and all GitHub Actions updates. - Attempts to disable updates for peer ranges/engines, pnpm overrides, and this repo’s reusable workflow references.
File summaries
| File | Description |
|---|---|
| renovate.json | Adds Renovate configuration for weekly, grouped dependency updates with selective update exclusions. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Adds
renovate.jsonso dependency updates arrive grouped, weekly.Groups
commitlint:@commitlint/*oxc:oxlint+oxfmttypedoc:typedoc+typedoc-plugin-markdowngithub-actions: every action bump in one PRLeft alone on purpose
peerDependenciesandengines: the published packages' ranges (oxlint >=1,@commitlint/cli >=21, …) are compatibility promises to consumers, not versions to bump.overridesinpnpm-workspace.yaml: per-advisory security floors, each with its own comment block.btravstack/toolsreusable-workflow refs (@workflows-v1,@main): pinned to a tag/branch deliberately.Other settings
minimumReleaseAge: 7 days, mirroringminimumReleaseAge: 10080inpnpm-workspace.yamlso Renovate never proposes a version pnpm's strict mode would reject.schedule:weekly, semantic commits (commitlint enforces conventional commits).pnpm.catalog.default) andpackageManagerare covered byconfig:recommended.Validated with
renovate-config-validator --strict.https://claude.ai/code/session_01JqjTCSDPsbgreJKHcRABi9