From 333ad83d6965af731dcb82419523dc189ed6ae07 Mon Sep 17 00:00:00 2001 From: Chirag Date: Wed, 4 Mar 2026 09:12:26 +0000 Subject: [PATCH] fix: pr creation renovata --- README.md | 2 ++ renovate.json | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) 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 2c038b9..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, @@ -160,8 +163,12 @@ }, { "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 } ] }