Skip to content

Group Go and npm minor updates per repository - #36

Merged
ecv merged 1 commit into
mainfrom
chore/group-minor-updates
Nov 3, 2026
Merged

ecv merged 1 commit into
mainfrom
chore/group-minor-updates

Conversation

@ecv

@ecv ecv commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Keeping dependencies current takes hundreds of approvals today. Every Go module and npm package minor or patch update is its own dashboard entry and its own pull request, about 970 of them waiting across datum-cloud, datum-labs and milo-os.

This groups them, so each repository gets one Go pull request and one npm pull request for all its minor and patch updates. Majors still arrive one per pull request, the Node.js runtime rule is unchanged, and the dashboard still asks before opening anything.

Test plan

  • Renovate's config validator (44.206.2) accepts the file
  • After merge, a repository's dashboard lists one Go entry and one npm entry in place of the individual updates

Every Go module and npm package minor or patch update is its own dashboard
entry today, about 970 across the three orgs, so keeping current means
ticking hundreds of boxes and reviewing hundreds of one-line pull requests.

Key features/changes:
- Go module minor, patch and digest updates group into one pull request per
  repository, leaving the go and toolchain directives on their own
- npm and Bun package minor and patch updates group the same way, leaving
  the Node.js runtime rule untouched
- Majors stay one pull request each, and dashboard approval still applies
@ecv
ecv requested a review from kevwilliams November 3, 2026 00:13
@ecv
ecv requested a review from a team as a code owner November 3, 2026 00:13

@kevwilliams kevwilliams left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified security fixes still open ungrouped, since Renovate's vulnerabilityAlerts defaults clear groupName, and the Go toolchain directive stays outside the Go group.

@ecv
ecv merged commit c6ed638 into main Nov 3, 2026
4 checks passed
@ecv
ecv deleted the chore/group-minor-updates branch November 3, 2026 02:02
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.

3 participants