From b2042189b24f1afc1b2dbeb9dc6274875384b667 Mon Sep 17 00:00:00 2001 From: trim21 Date: Sun, 1 Mar 2026 14:27:02 +0800 Subject: [PATCH] chore: add mergify auto-merge for renovate --- .github/mergify.yml | 16 ++++++++++++++++ .github/renovate.json | 7 ++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/mergify.yml b/.github/mergify.yml index a864b6ef..63019aa5 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -6,3 +6,19 @@ pull_request_rules: label: toggle: - conflict + + - name: Automatic merge on approval + conditions: + - "#commits-behind=0" + - or: + - "#approved-reviews-by>=1" + - label=ci:auto-merge + - not: + and: + - "head*=renovate/lockfile-maintenance-*" + - "created-at>24h ago" + - base=master + - check-success=build + actions: + merge: + method: squash diff --git a/.github/renovate.json b/.github/renovate.json index a70e9100..6783861c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -18,5 +18,10 @@ ], "separateMajorMinor": false, "updateNotScheduled": false, - "rangeStrategy": "bump" + "rangeStrategy": "bump", + "labels": [ + "ci:auto-merge", + "dependencies" + ], + "prConcurrentLimit": 3 }