From b65705bc415ff855d070a2f675b2e9d24c0702a2 Mon Sep 17 00:00:00 2001 From: Kirs Date: Wed, 3 Aug 2022 11:46:02 +0800 Subject: [PATCH] Set protected branches and limit merge methods In most cases, we only need Squash merge and disable other merge methods to avoid loss of Git record coverage due to inadvertent operations. --- .asf.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.asf.yaml b/.asf.yaml index 00ceb661ed..bf283fe177 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -3,3 +3,14 @@ github: labels: - rpc homepage: https://brpc.apache.org + enabled_merge_buttons: + squash: true + merge: false + rebase: false + protected_branches: + master: + required_status_checks: + strict: true + required_pull_request_reviews: + dismiss_stale_reviews: true + required_approving_review_count: 1