feat: group the golang.org/x modules in one merge request #1

Open
info wants to merge 1 commit from info/golang-x-group into main AGit
Owner

The golang.org/x modules (crypto, net, text, mod, sys, sync) release
together and often require each other. Renovate opened one merge request
for each module. After the first merge, the others conflicted in go.mod
and go.sum. On 2026-10-30, ldv and catalog got six such merge requests
on the same day.

The new rule puts all golang.org/x updates in one merge request.
Renovate does not group vulnerability fixes (vulnerabilityAlerts sets
groupName to null), so a security fix still gets its own merge request.

The golang.org/x modules (crypto, net, text, mod, sys, sync) release together and often require each other. Renovate opened one merge request for each module. After the first merge, the others conflicted in go.mod and go.sum. On 2026-10-30, ldv and catalog got six such merge requests on the same day. The new rule puts all golang.org/x updates in one merge request. Renovate does not group vulnerability fixes (vulnerabilityAlerts sets groupName to null), so a security fix still gets its own merge request.
feat: group the golang.org/x modules in one merge request
All checks were successful
Validate presets / validate (pull_request) Successful in 5s
4ab71f903c
The golang.org/x modules (crypto, net, text, mod, sys, sync) release
together and often require each other. Renovate opened one merge request
for each module. After the first merge, the others conflicted in go.mod
and go.sum. On 2026-10-30, ldv and catalog got six such merge requests
on the same day.

The new rule puts all golang.org/x updates in one merge request.
Renovate does not group vulnerability fixes (vulnerabilityAlerts sets
groupName to null), so a security fix still gets its own merge request.
All checks were successful
Validate presets / validate (pull_request) Successful in 5s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin +refs/pull/1/head:info/golang-x-group
git switch info/golang-x-group

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff info/golang-x-group
git switch info/golang-x-group
git rebase main
git switch main
git merge --ff-only info/golang-x-group
git switch info/golang-x-group
git rebase main
git switch main
git merge --no-ff info/golang-x-group
git switch main
git merge --squash info/golang-x-group
git switch main
git merge --ff-only info/golang-x-group
git switch main
git merge info/golang-x-group
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
digilab/renovate-config!1
No description provided.