Skip to content

chore(renovate): reduce noise from docs site dep updates#7989

Merged
serhalp merged 3 commits intomainfrom
serhalp/renovate-group-site
Mar 9, 2026
Merged

chore(renovate): reduce noise from docs site dep updates#7989
serhalp merged 3 commits intomainfrom
serhalp/renovate-group-site

Conversation

@serhalp
Copy link
Copy Markdown
Member

@serhalp serhalp commented Mar 5, 2026

  • reduce noise by grouping most docs bumps together
    • this also preserves precious Renovate rate limit slots for actual cli dep updates
  • don't unnecessarily pin site/package.json deps
    • pinning is just something we need for our publish cli npm package

@serhalp serhalp requested a review from a team as a code owner March 5, 2026 21:06
@serhalp serhalp changed the title serhalp/renovate group site chore(renovate): reduce noise from docs site dep updates Mar 5, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 5, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: cd54b853-4a45-4081-923e-dcc98ce59870

📥 Commits

Reviewing files that changed from the base of the PR and between f70e4b4 and bf179c3.

📒 Files selected for processing (1)
  • renovate.json5

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated dependency management configuration to better organize and group non-major dependency updates, improving the efficiency of the dependency update process.

Walkthrough

This change updates the Renovate configuration file to refine dependency grouping rules. A new grouping rule is introduced for site/package.json that bundles non-major updates (minor, patch, pin, and digest) under a "website non-major dependencies" group. Simultaneously, site/package.json is removed from an existing global pinning rule, which now applies only to the root package.json. The modifications consist of 7 lines added and 1 line removed.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: reducing noise from docs site dependency updates through Renovate configuration changes.
Description check ✅ Passed The description is directly related to the changeset, explaining both the motivation (reducing noise and preserving rate limits) and specific changes (grouping deps and removing unnecessary pinning).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch serhalp/renovate-group-site

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 5, 2026

📊 Benchmark results

Comparing with 8bf462a

  • Dependency count: 1,083 (no change)
  • Package size: 352 MB ⬇️ 0.00% decrease vs. 8bf462a
  • Number of ts-expect-error directives: 362 (no change)

@serhalp serhalp requested a review from sarahetter March 5, 2026 21:23
@serhalp
Copy link
Copy Markdown
Member Author

serhalp commented Mar 9, 2026

boop @sarahetter

@serhalp serhalp enabled auto-merge (squash) March 9, 2026 13:02
@serhalp serhalp merged commit 1590e92 into main Mar 9, 2026
71 checks passed
@serhalp serhalp deleted the serhalp/renovate-group-site branch March 9, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants