Skip to content

chore: group Dependabot updates by type and isolate majors#49

Merged
mcgroarty merged 1 commit into
mainfrom
chore/dependabot-grouping
Jun 20, 2026
Merged

chore: group Dependabot updates by type and isolate majors#49
mcgroarty merged 1 commit into
mainfrom
chore/dependabot-grouping

Conversation

@mcgroarty

Copy link
Copy Markdown
Contributor

Summary

Reduces PR noise from Dependabot by grouping minor/patch updates into a small number of grouped PRs, while letting major bumps arrive as individual PRs for isolated review.

Groups

  • astroastro core + @astrojs/* packages (kept first so these land here instead of in production-dependencies)
  • production-dependencies — other runtime dependencies
  • dev-dependenciesdevDependencies (tooling, types)
  • security-updates — all advisories bundled into one PR (applies-to: security-updates is required because security PRs are individual by default, even when they match a version-update group)
  • actions — GitHub Actions workflow updates

Major version bumps fall outside all groups and arrive as individual PRs so breaking changes can be reviewed in isolation, matching theMajor version bumps fall outside all groups and arrive as individual PRs so breaking changes can be reviewed in isolation, matching theMajor version bumps fall outside all groups and arrive as leaMajor version bumps fall outside all groups and arrive as individual PRs so breaking changes can be reviewed in isolation, matching theMajor version bumps fall outside alle file is now self-documenting with inline comments explaining each group.

  • No changes to update cadence (still weekly).
  • open-pull-requests-limit: 10 is preserved; grouped PRs don't count against the cap, so the cap only restrains standalone major bumps.

Reduce PR noise from Dependabot by grouping minor/patch updates into
a small number of grouped PRs while letting major bumps arrive as
individual PRs for isolated review.

Groups:
- astro: astro core + @astrojs/* packages
- production-dependencies: other runtime deps
- dev-dependencies: tooling and types
- security-updates: all advisories bundled (applies-to is required
  because security PRs are individual by default)
- actions: GitHub Actions workflow updates

Also add inline comments documenting the strategy and the rationale
behind each group.
@mcgroarty mcgroarty merged commit ceed784 into main Jun 20, 2026
5 checks passed
@mcgroarty mcgroarty deleted the chore/dependabot-grouping branch June 20, 2026 21:43
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