Skip to content

chore(dependabot): group dependabot PRs - #153

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

chore(dependabot): group dependabot PRs#153
epmog merged 1 commit into
aws-deadline:mainlinefrom
epmog:group-dependabot-minor-patch

Conversation

@epmog

@epmog epmog commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

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

We get a lot of Dependabot PRs for minor and patch dependency 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).

Please run the integration tests and paste the results below

N/A — no code change.

If installer/ was modified or a file was added/removed from src/, then update the installer tests and post the test results below

N/A — no code change; only .github/dependabot.yml was modified.

Was this change documented?

N/A — config-only change.

Is this a breaking change?

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
@github-actions github-actions Bot added the waiting-on-maintainers Waiting on the maintainers to review. label Jul 22, 2026
@epmog
epmog enabled auto-merge (squash) July 22, 2026 17:54
@epmog
epmog force-pushed the group-dependabot-minor-patch branch from 5e4daca to 6f561bb Compare July 22, 2026 18:47
Signed-off-by: Morgan Epp <60796713+epmog@users.noreply.github.com>
@epmog
epmog force-pushed the group-dependabot-minor-patch branch from 6f561bb to 2a2f789 Compare July 22, 2026 19:13
@epmog
epmog merged commit e888284 into aws-deadline:mainline Jul 22, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-maintainers Waiting on the maintainers to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants