[ci] group Dependabot updates into single PRs#1719
Open
mellyeliu wants to merge 1 commit into
Open
Conversation
Adds .github/dependabot.yml so Dependabot bundles all updates for an ecosystem into one grouped PR instead of one PR per dependency: - npm (root + packages/** + examples/**): all updates -> one PR - github-actions: all updates -> one PR Reduces the one-PR-per-dependency noise. Note: severity filtering (critical-only) is set separately via repo Dependabot auto-triage rules; it cannot be expressed in dependabot.yml.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
This PR adds a Dependabot configuration to reduce PR noise by grouping dependency updates so the repo gets one update PR per ecosystem (npm and GitHub Actions), aligning better with a monorepo workflow.
Changes:
- Introduces
.github/dependabot.ymlwith grouped update rules for thenpmecosystem across the monorepo. - Adds a grouped update rule for
github-actionsto consolidate workflow dependency updates.
workflow: benchmarks/sizeComparison of minified (terser) and compressed (brotli) size results, measured in bytes. Smaller is better.
|
workflow: benchmarks/perfComparison of performance test results, measured in operations per second. Larger is better.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
.github/dependabot.ymlso Dependabot bundles updates into one grouped PR per ecosystem instead of one PR per dependency.packages/**+examples/**): all updates → a singlenpm-dependenciesPRgithub-actionsPRThe repo currently has no Dependabot config, so security updates open one PR each (16 open right now).
groupscollapses those into a single PR. Grouping also applies to security updates when Grouped security updates is enabled in repo settings.What this does NOT do — severity filtering ("critical only")
There is no
dependabot.ymloption to filter by severity, and no public API for it. To only get fixes for the most critical issues, a repo admin must add a Dependabot auto-triage rule:Low,Medium,High→ action Dismiss (or "Snooze until patch")Criticalalerts stay open, so Dependabot only opens (grouped) security PRs for them.And to group the existing security PRs (not just version updates):
(Current alert counts: 6 critical, 48 high, 43 medium, 3 low.)