Skip to content

chore(deps): consolidate dependabot groups#27

Merged
jack-arturo merged 1 commit into
mainfrom
chore/dependabot-consolidate
Apr 22, 2026
Merged

chore(deps): consolidate dependabot groups#27
jack-arturo merged 1 commit into
mainfrom
chore/dependabot-consolidate

Conversation

@jack-arturo
Copy link
Copy Markdown
Member

Consolidates dependabot grouping into one version-update group and one security-update group per ecosystem to stop package-lock.json merge conflicts between open PRs.

Before: split production/dev groups created two PRs per run, each touching the lockfile; scoped names like @eslint/js slipped between the glob patterns.
After: one version-updates PR + one rolling security-updates PR per ecosystem. open-pull-requests-limit lowered to 2. Uses applies-to so advisories batch instead of opening individual PRs.

No runtime/build impact — Dependabot config only.

Copilot AI review requested due to automatic review settings April 22, 2026 23:54
@jack-arturo jack-arturo enabled auto-merge (squash) April 22, 2026 23:54
@jack-arturo jack-arturo merged commit 7adf8ff into main Apr 22, 2026
1 check passed
@jack-arturo jack-arturo deleted the chore/dependabot-consolidate branch April 22, 2026 23:54
Copy link
Copy Markdown
Contributor

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

Consolidates Dependabot grouping so each ecosystem produces one grouped PR for version updates and one grouped PR for security updates, reducing lockfile conflicts and PR volume.

Changes:

  • Added open-pull-requests-limit: 2 for both pip and github-actions.
  • Replaced split production/dev groups with two groups per ecosystem: *-version-updates and *-security-updates, using applies-to.
  • Broadened group matching to patterns: ["*"] to avoid scoped-package/glob misses.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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