Skip to content

chore(deps): scope grouped dependabot PRs to minor+patch only#37

Merged
prodnull merged 1 commit into
mainfrom
deps/dependabot-major-individual
May 4, 2026
Merged

chore(deps): scope grouped dependabot PRs to minor+patch only#37
prodnull merged 1 commit into
mainfrom
deps/dependabot-major-individual

Conversation

@prodnull
Copy link
Copy Markdown
Owner

@prodnull prodnull commented May 4, 2026

Summary

  • Limit all five dependabot groups (rust-all, actions-all, python-all, go-all, java-all) to update-types: [minor, patch]
  • Major bumps now arrive as individual PRs

Why

Most recently the hmac 0.12 → 0.13 major removed the Hmac::new_from_slice inherent fn, breaking the entire rust-all group PR (#36 here, #48 on unix-oidc). The whole bundle had to be closed instead of merged, leaving 19 minor/patch updates stranded. Same risk applies to every "group everything" pattern across ecosystems — applying the constraint uniformly.

Test plan

  • Dependabot config validates (GitHub UI shows no parse errors)
  • Next Monday's run produces grouped minor/patch PRs + individual major PRs

Limit all five dependabot groups (rust-all, actions-all, python-all,
go-all, java-all) to minor + patch updates. Major bumps now arrive as
individual PRs.

This prevents a breaking-API major from masking the rest of a grouped
PR — most recently `hmac 0.12 → 0.13` removed `Hmac::new_from_slice`
inherent and broke the entire rust-all bundle, forcing the whole group
to be closed instead of merged.
@prodnull prodnull merged commit 2c360a8 into main May 4, 2026
28 checks passed
@prodnull prodnull deleted the deps/dependabot-major-individual branch May 4, 2026 20:20
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