Skip to content

chore(renovate): widen peer ranges and keep pnpm overrides on the dashboard - #926

Merged
CataldoMazzilli merged 1 commit into
mainfrom
chore/renovate-peer-and-overrides
Sep 21, 2026
Merged

CataldoMazzilli merged 1 commit into
mainfrom
chore/renovate-peer-and-overrides

Conversation

@CataldoMazzilli

Copy link
Copy Markdown
Member

Why

Renovate opened five PRs in one afternoon (#921, #922, #923, #924, #925). The grouping rules from #901 do work — the Dependency Dashboard holds runtime patches and bundles devDependencies — but they only match dependencies and devDependencies, so updates in any other depType slip straight through.

Two of those PRs are noise, and one kind of them is actively harmful:

What

  • peerDependencies → rangeStrategy: "widen". In-range releases stay silent; a new major still opens a PR, but it widens the range (^18.3.1 → ^18.3.1 || ^19.0.0) instead of replacing it, so modules built against the current major keep working.
  • pnpm.overrides minor/patch → dependencyDashboardApproval, the same treatment runtime dependencies already get. Majors still open a PR.

Verification

renovate-config-validator passes. Full renovate --platform=local --dry-run=full against main, before and after the change:

  • 63 → 58 updates. The five that disappear are all peer-range bumps: core-js, lodash, react-router-dom, @zextras/carbonio-design-system, @zextras/carbonio-ui-preview — the two open PRs plus three that would have landed over the next few days.
  • The four peer majors (react, react-dom, react-i18next, react-router-dom) survive, all in widened form.
  • vite 7.3.2 → 7.3.6 (override, patch) moves to the dashboard; conventional-changelog-conventionalcommits 9.3.1 → 10.4.0 (override, major) still opens a PR.

Out of scope

#921 and #922 still need to be closed by hand once this lands.

🤖 Generated with Claude Code

…hboard

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@sonarqube-zextras

Copy link
Copy Markdown

@CataldoMazzilli
CataldoMazzilli merged commit 60eacc4 into main Sep 21, 2026
3 checks passed
@CataldoMazzilli
CataldoMazzilli deleted the chore/renovate-peer-and-overrides branch September 21, 2026 08:36
@ZxBot

ZxBot commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 15.3.7 🎉

The release is available on:

Your semantic-release bot 📦🚀

@ZxBot ZxBot added the released label Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants