Skip to content

chore: group Dependabot updates per plugin directory#23

Open
L3DigitalNet wants to merge 1 commit intomainfrom
maintenance/dependabot-grouping
Open

chore: group Dependabot updates per plugin directory#23
L3DigitalNet wants to merge 1 commit intomainfrom
maintenance/dependabot-grouping

Conversation

@L3DigitalNet
Copy link
Collaborator

Summary

  • Adds groups configuration to each npm entry in dependabot.yml
  • All dependency updates from a given plugin directory will now be consolidated into a single grouped PR
  • Reduces Dependabot PR noise from ~20 individual PRs → 5 grouped PRs (one per plugin + one for GitHub Actions)

Why

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

  • Confirm YAML syntax is valid
  • Verify Dependabot picks up the new grouping on next scheduled run (weekly)
  • Existing individual PRs can be closed manually or left to be superseded

🤖 Generated with Claude Code via github-repo-manager plugin

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.
Copilot AI review requested due to automatic review settings February 20, 2026 02:55
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 groups configuration with wildcard patterns to the GitHub Actions ecosystem entry
  • Added groups configuration with wildcard patterns to all four npm ecosystem entries (one for each plugin directory)

schedule:
interval: "weekly"
groups:
github-actions:
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
github-actions:
all-dependencies:

Copilot uses AI. Check for mistakes.
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