Group dependabot updates to reduce PR noise - #182
Conversation
|
CI is green here now on JDK 17, 21 and 25. The run had been parked at Could one of you take a look: @davidpavlovschi @joshuabrandes @KushalLukhi @nrayburn-tech? This PR is mine, and the convention I proposed in #71 is that nothing merges on its author's approval alone, so I would rather not merge it myself. What it does: Maven and Actions updates each land as one grouped PR per ecosystem, on the daily schedule that was already configured. Maven majors stay separate. Actions majors do not, which was an oversight. Edited after this merged. The paragraph above originally said both ecosystems kept majors separate, and called the schedule weekly. Neither was right: the interval is |
Following up on #71. Groups
minorandpatchmaven bumps into one PR and all github-actions bumps into another; major maven updates stay individual so each still gets looked at on its own. The three existingignoreentries are untouched.Against the three dependabot PRs open right now this gives 2 instead of 3 — #180 and #181 collapse into one, #179 is a different ecosystem and groups don't span ecosystems.
One thing I'd rather you decide than assume: dependabot only groups what it finds in a single run, so on
dailymost bumps still arrive alone and grouping only helps when several land the same day.weeklywould bundle considerably more. I left the interval atdaily— say the word and I'll change it in this PR. Security updates run on their own schedule either way.Summary by cubic
Groups Dependabot updates so minor and patch Maven bumps arrive in one PR and all GitHub Actions bumps in another, reducing PR noise. Major Maven updates stay individual, and the three existing
ignoreentries are untouched.dailyinterval, grouping only helps when multiple bumps land the same day; switching toweeklywould bundle considerably more.Written for commit 4a2f3b7. Summary will update on new commits.