diff --git a/README.md b/README.md index 59b9bb9..ac9dee8 100644 --- a/README.md +++ b/README.md @@ -135,10 +135,12 @@ Config file: `renovate.json` Behavior: - Renovate runs with strict concurrency (`prConcurrentLimit` and `branchConcurrentLimit` set to `1`) so only one dependency PR is active at a time. +- Renovate creates PRs immediately when update branches are generated. - Renovate disables major/minor/patch stream separation so updates stay in a single grouped PR flow. - Renovate waits for release-age stability checks (`minimumReleaseAge: 30 days`) before opening PRs and ignores unstable pre-release versions. - All dependency updates are grouped into a single PR stream. - Renovate opens the grouped PR automatically (dashboard approval is not required). +- Renovate auto-merges the grouped PR once required checks pass. - Dedicated lock file maintenance PRs are disabled. - Renovate automatically rebases dependency PRs when they fall behind `master`. - Custom regex managers keep template manifests, the resolver registry, selected test dependency fixtures, README dependency rows, and ARCHITECTURE dependency rows in sync. diff --git a/renovate.json b/renovate.json index 09509f2..09d81da 100644 --- a/renovate.json +++ b/renovate.json @@ -6,7 +6,10 @@ "ignoreUnstable": true, "dependencyDashboard": true, "dependencyDashboardApproval": false, - "prCreation": "not-pending", + "prCreation": "immediate", + "automerge": true, + "automergeType": "pr", + "platformAutomerge": true, "prHourlyLimit": 0, "prConcurrentLimit": 1, "branchConcurrentLimit": 1, @@ -162,7 +165,10 @@ "description": "Group all dependency updates into a single PR stream", "matchPackageNames": ["*"], "groupName": "all dependencies", - "groupSlug": "all-dependencies" + "groupSlug": "all-dependencies", + "automerge": true, + "automergeType": "pr", + "platformAutomerge": true } ] }