Skip to content

chore(deps): group Dependabot updates per ecosystem - #73

Merged
opencode-collom[bot] merged 1 commit into
mainfrom
chore/dependabot-group-per-ecosystem
Nov 5, 2026
Merged

opencode-collom[bot] merged 1 commit into
mainfrom
chore/dependabot-group-per-ecosystem

Conversation

@opencode-collom

Copy link
Copy Markdown
Contributor

What

Adds a groups: block to the Dependabot configuration so that Dependabot raises
one pull request per package ecosystem instead of one pull request per
dependency.

Why

Dependabot's documented default behaviour, when no groups are configured, is:

Open a single pull request for each dependency that needs to be updated.

This repository has no groups: configuration, and the result is visible in the
pull request history — every update arrives on its own:

raised pull request
2026-07-27 Bump prometheus-client from 0.25.0 to 0.26.0
2026-07-20 Bump kubernetes from 36.0.2 to 36.0.3
2026-07-01 Bump actions/cache from 5 to 6
2026-07-01 Bump actions/checkout from 6 to 7
2026-06-02 Bump kubernetes from 35.0.0 to 36.0.2

Since 2026-05-01: 12 individual pull request(s), 3 grouped.

Changes

.github/dependabot.yml

ecosystem group
docker docker-dependencies
github-actions github-actions
gomod go-dependencies
pip pip-dependencies

Each group uses patterns: ["*"], so every dependency matching the ecosystem
is combined into a single pull request.

Notes

  • Schedules, labels, commit-message settings, open-pull-requests-limit and
    target-branch are unchanged. The only difference is the added
    groups: block.
  • groups applies to version updates. Dependabot's applies-to default is
    version-updates, so security updates continue to be raised separately.
  • Group identifiers follow the convention already used across this owner's
    repositories (go-dependencies, github-actions, docker-dependencies,
    pip-dependencies).

Dependabot opens one pull request per dependency by default. Add a
`groups:` block to each `updates:` entry so each package ecosystem is
maintained in a single pull request instead.

Schedules, labels, commit-message settings and limits are unchanged.
@opencode-collom
opencode-collom Bot merged commit d881e76 into main Nov 5, 2026
1 of 2 checks passed
@opencode-collom
opencode-collom Bot deleted the chore/dependabot-group-per-ecosystem branch November 5, 2026 10:29
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