Skip to content

fix(ci): group Dependabot updates into one PR per ecosystem#127

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/dependabot-group-updates
Jul 21, 2026
Merged

fix(ci): group Dependabot updates into one PR per ecosystem#127
hyperpolymath merged 1 commit into
mainfrom
fix/dependabot-group-updates

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

This repo's dependabot.yml has no groups: block, so Dependabot opens one PR per dependency.

Each of those PRs re-fires every workflow in the repo. So one estate-wide bump — say actions/checkout 7.0.0 → 7.0.1 — fans out into N PRs × M workflow runs worth of notifications. Combined with workflows that fail, that is a large amplifier of the notification flood.

Fix

Add groups: with patterns: ["*"], so the same bump arrives as a single PR:

    groups:
      github-actions:
        patterns:
          - "*"

This matches the 223 estate repos that already group (exemplar: aerie). 50 did not — this is one of them.

Update frequency and ecosystems are unchanged; only the PR batching changes.

🤖 Generated with Claude Code

Without a groups: block Dependabot opens ONE PR PER DEPENDENCY. Every one of
those PRs re-fires every workflow in the repo, so a single estate-wide bump
(e.g. actions/checkout 7.0.0 -> 7.0.1) fans out into N PRs x M workflow runs
of notifications. This was a measurable amplifier of the notification storm.

Grouping with patterns: ["*"] makes the same bump a single PR, matching the
223 estate repos that already do this.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath merged commit 38dae83 into main Jul 21, 2026
13 of 22 checks passed
@hyperpolymath
hyperpolymath deleted the fix/dependabot-group-updates branch July 21, 2026 06:49
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.

1 participant