Skip to content

chore(dependabot): group dependabot PRs#229

Merged
leongdl merged 1 commit into
OpenJobDescription:mainlinefrom
epmog:group-dependabot-minor-patch
Jul 22, 2026
Merged

chore(dependabot): group dependabot PRs#229
leongdl merged 1 commit into
OpenJobDescription:mainlinefrom
epmog:group-dependabot-minor-patch

Conversation

@epmog

@epmog epmog commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Fixes: N/A

What was the problem/requirement? (What/Why)

We get a lot of Dependabot PRs for minor and patch version bumps. Each one has to be reviewed and rebase-merged individually, which creates a lot of churn.

What was the solution? (How)

Use Dependabot groups in .github/dependabot.yml to combine all minor and patch updates into a single PR per ecosystem (pip and github-actions). Major version bumps do not match the group and continue to get individual PRs. See also Example 3: Individual pull requests for major updates and grouped for minor/patch updates.

This mirrors OpenJobDescription/openjd-rs#273; the resulting effect can be seen in OpenJobDescription/openjd-rs#275.

What is the impact of this change?

Fewer Dependabot PRs and a better update experience.

How was this change tested?

See DEVELOPMENT.md for information on running tests.

Was this change documented?

  • Are relevant docstrings in the code base updated? N/A — config-only change.

Is this a breaking change?

No.

Does this change impact security?

No.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@epmog
epmog requested a review from a team as a code owner July 22, 2026 17:05
@leongdl
leongdl enabled auto-merge (rebase) July 22, 2026 17:25
@epmog
epmog force-pushed the group-dependabot-minor-patch branch from b824bf1 to 6937926 Compare July 22, 2026 18:48
Signed-off-by: Morgan Epp <60796713+epmog@users.noreply.github.com>
@epmog
epmog force-pushed the group-dependabot-minor-patch branch from 6937926 to 1f756c3 Compare July 22, 2026 19:13
@leongdl
leongdl merged commit d697d7a into OpenJobDescription:mainline Jul 22, 2026
18 checks passed
@epmog
epmog deleted the group-dependabot-minor-patch branch July 22, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants