Skip to content

chore(deps): consolidate dependabot groups#48

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

chore(deps): consolidate dependabot groups#48
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 fe5d6a4 into main Apr 22, 2026
6 checks passed
@jack-arturo jack-arturo deleted the chore/dependabot-consolidate branch April 22, 2026 23:55
Copy link
Copy Markdown

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 updates the repository’s Dependabot configuration to reduce lockfile merge conflicts by consolidating update grouping per ecosystem into a single version-updates PR and a single security-updates PR.

Changes:

  • Consolidates npm Dependabot groups into npm-version-updates and npm-security-updates (both matching all packages).
  • Adds equivalent grouped version/security updates for github-actions.
  • Lowers open-pull-requests-limit to 2 per ecosystem to align with the two-group setup.

💡 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