Skip to content

chore(dependabot): group dependabot PRs#316

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

chore(dependabot): group dependabot PRs#316
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 is a lot of churn.

What was the solution? (How)

Use Dependabot groups to combine all minor and patch updates into a single PR per ecosystem (pip and github-actions). Major 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?

Config-only change to .github/dependabot.yml, validated as well-formed YAML. The same approach is already in effect in openjd-rs (OpenJobDescription/openjd-rs#275).

See DEVELOPMENT.md for information on running tests.

  • Have you run the unit tests? N/A (no code change)

Was this change documented?

N/A (config-only change).

  • Are relevant docstrings in the code base updated? N/A (no code change)

Is this a breaking change?

No.

Does this change impact security?

No.

  • Does the change need to be threat modeled? For example, does it create or modify files/directories that must only be readable by the process owner?
    • If so, then please label this pull request with the "security" label. We'll work with you to analyze the threats.

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:24
@epmog
epmog force-pushed the group-dependabot-minor-patch branch from 14dc1fc to 0d97860 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 0d97860 to f8d731d Compare July 22, 2026 19:13
@leongdl
leongdl merged commit 29940e9 into OpenJobDescription:mainline Jul 22, 2026
31 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