Skip to content

Try to let Dependabot group PRs#48

Merged
frerich merged 1 commit into
mainfrom
group-dependabot-updates
Jun 24, 2026
Merged

Try to let Dependabot group PRs#48
frerich merged 1 commit into
mainfrom
group-dependabot-updates

Conversation

@frerich

@frerich frerich commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Mix updates seem to come in waves, but having a bazillion separate PRs and resolving conflicts because they all modify mix.lock is annoying. Let's follow the example given at

https://www.jacobras.nl/2025/03/code-snippet-grouping-dependabot-prs/

and make use of Dependabot's ability to group changes such that:

  • All patch-level releases are grouped into one PR
  • All minor-level releases are grouped into one PR
  • Any major-level releases get one PR per dependency (these are probably more delicate)

Also, permit five open Dependabot PRs in total, so that means that we'll have at most

  • One PR for any patch-level updates
  • One PR for any minor-level updates
  • Three PRs for three major-level updates

Mix updates seem to come in waves, but having a bazillion separate PRs
and resolving conflicts because they all modify `mix.lock` is annoying.
Let's follow the example given at

  https://www.jacobras.nl/2025/03/code-snippet-grouping-dependabot-prs/

and make use of Dependabot's ability to group changes such that:

* All patch-level releases are grouped into one PR
* All minor-level releases are grouped into one PR
* Any major-level releases get one PR per dependency (these are probably
  more delicate)

Also, permit five open Dependabot PRs in total, so that means that we'll
have at most

* One PR for any patch-level updates
* One PR for any minor-level updates
* Three PRs for three major-level updates
@frerich frerich merged commit 1f7c053 into main Jun 24, 2026
4 checks passed
@frerich frerich deleted the group-dependabot-updates branch June 24, 2026 06:22
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