Skip to content

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

Merged
hyperpolymath merged 2 commits into
mainfrom
fix/dependabot-group-updates
Jul 21, 2026
Merged

fix(ci): group Dependabot updates into one PR per ecosystem#699
hyperpolymath merged 2 commits 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

hyperpolymath and others added 2 commits July 21, 2026 07:37
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>
@hyperpolymath
hyperpolymath merged commit fda83af into main Jul 21, 2026
14 checks passed
@hyperpolymath
hyperpolymath deleted the fix/dependabot-group-updates branch July 21, 2026 06:49
@sonarqubecloud

Copy link
Copy Markdown

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