chore: group Dependabot updates per plugin directory#23
chore: group Dependabot updates per plugin directory#23L3DigitalNet wants to merge 1 commit intomainfrom
Conversation
Adds groups config to each npm entry so all dependency updates from a single plugin directory are consolidated into one PR, reducing noise from ~20 individual PRs to 5 grouped ones.
There was a problem hiding this comment.
Pull request overview
This PR configures Dependabot to group dependency updates per directory, reducing PR noise from ~20 individual PRs to 5 grouped PRs (one per monitored directory). The change adds groups configuration to each package ecosystem entry in .github/dependabot.yml, using a wildcard pattern to batch all updates from each directory into a single PR.
Changes:
- Added
groupsconfiguration with wildcard patterns to the GitHub Actions ecosystem entry - Added
groupsconfiguration with wildcard patterns to all four npm ecosystem entries (one for each plugin directory)
| schedule: | ||
| interval: "weekly" | ||
| groups: | ||
| github-actions: |
There was a problem hiding this comment.
Inconsistent group naming: this GitHub Actions entry uses github-actions while all npm entries use all-dependencies. For consistency and clarity, consider using all-dependencies here as well, since the pattern ["*"] matches all dependencies in both cases. Consistent naming makes the configuration easier to understand and maintain.
| github-actions: | |
| all-dependencies: |
Summary
groupsconfiguration to each npm entry independabot.ymlWhy
With 4 npm packages monitored across 4 plugin directories, Dependabot was creating one PR per dependency per directory — resulting in 20+ open PRs at once. The
groups: { all-dependencies: { patterns: ["*"] } }config batches all updates from each directory into one PR per Dependabot run.The 21 currently open individual PRs will be superseded and auto-closed by Dependabot on its next weekly run once this config is in effect.
Test plan
🤖 Generated with Claude Code via github-repo-manager plugin