Skip to content

chore(dependabot): group dependabot PRs#338

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

chore(dependabot): group dependabot PRs#338
epmog 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?

See DEVELOPMENT.md for information on running tests.

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).

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

Was this change documented?

  • Are relevant docstrings in the code base updated? N/A (config-only)

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.

Cross-port to openjd-rs

This package is being migrated to Rust in openjd-rs/crates/openjd-sessions.
Behavioral changes made here should be replicated there to keep the two
implementations in sync until the migration is complete.

  • This change does not affect runtime behavior (docs / tests / tooling only), or
  • A matching change has been opened in openjd-rs (link the PR here): , or
  • A tracking issue has been filed in openjd-rs to port this change (link here): , or
  • Cross-porting is not applicable for this change because:

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
@epmog
epmog force-pushed the group-dependabot-minor-patch branch from f56cb50 to 666326a 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 666326a to 99f5252 Compare July 22, 2026 19:13
@epmog
epmog enabled auto-merge (squash) July 22, 2026 19:23
@epmog
epmog merged commit 24acc1b into OpenJobDescription:mainline Jul 22, 2026
31 of 42 checks passed
@epmog
epmog deleted the group-dependabot-minor-patch branch July 22, 2026 19:32
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