This is an automated email from the ASF dual-hosted git repository.

CalvinKirs pushed a commit to branch 
revert-70274-fix/asf-branch-protection-rulesets
in repository https://gitbox.apache.org/repos/asf/doris.git

commit fb54e9b9bcde27ef944766b201b5b24fbafe270c
Author: Calvin Kirs <[email protected]>
AuthorDate: Thu Nov 5 21:19:59 2026 +0800

    Revert "[fix](build) Migrate branch protection to GitHub rulesets (#70274)"
    
    This reverts commit 117a6c69f92c0cc76f56c9c3ec3fd067e2e9907e.
---
 .asf.yaml | 298 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 129 insertions(+), 169 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index a790c06cbbf..ca9e5e0c381 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -41,211 +41,171 @@ github:
     squash:  true
     merge:   false
     rebase:  false
-  rulesets:
-    - name: "Branch Protection: master"
-      type: branch
-      branches:
-        includes:
-          - master
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+  protected_branches:
+    master:
       required_status_checks:
-        - License Check
-        - Check for secrets
-        - Clang Formatter
-        - CheckStyle
-        - P0 Regression (Doris Regression)
-        - NonConcurrent Regression (nonConcurrent)
-        - External Regression (Doris External Regression)
-        - cloud_p0 (Doris Cloud Regression)
-        - vault_p0 (Doris Cloud Regression)
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - Build Third Party Libraries (Linux)
-        - Build Third Party Libraries (macOS)
-        - Build Third Party Libraries (macOS-arm64)
-        - COMPILE (DORIS_COMPILE)
-        - code-review
-        - Cloud UT (Doris Cloud UT)
-        - performance (Doris Performance)
+        strict: false
+        contexts:
+          - License Check
+          - Check for secrets
+          - Clang Formatter
+          - CheckStyle
+          - P0 Regression (Doris Regression)
+          - NonConcurrent Regression (nonConcurrent)
+          - External Regression (Doris External Regression)
+          - cloud_p0 (Doris Cloud Regression)
+          - vault_p0 (Doris Cloud Regression)
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - Build Third Party Libraries (Linux)
+          - Build Third Party Libraries (macOS)
+          - Build Third Party Libraries (macOS-arm64)
+          - COMPILE (DORIS_COMPILE)
+          - code-review
+          - Cloud UT (Doris Cloud UT)
+          - performance (Doris Performance)
       required_pull_request_reviews:
         dismiss_stale_reviews: true
         require_code_owner_reviews: true
         required_approving_review_count: 1
-    - name: "Branch Protection: branch-4.2"
-      type: branch
-      branches:
-        includes:
-          - branch-4.2
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+    branch-4.2:
       required_status_checks:
-        - License Check
-        - Clang Formatter
-        - CheckStyle
-        - Build Broker
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - Cloud UT (Doris Cloud UT)
-        - COMPILE (DORIS_COMPILE)
-        - P0 Regression (Doris Regression)
-        - NonConcurrent Regression (nonConcurrent)
-        - External Regression (Doris External Regression)
-        - cloud_p0 (Doris Cloud Regression)
-        - vault_p0 (Doris Cloud Regression)
+        strict: false
+        contexts:
+          - License Check
+          - Clang Formatter
+          - CheckStyle
+          - Build Broker
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - Cloud UT (Doris Cloud UT)
+          - COMPILE (DORIS_COMPILE)
+          - P0 Regression (Doris Regression)
+          - NonConcurrent Regression (nonConcurrent)
+          - External Regression (Doris External Regression)
+          - cloud_p0 (Doris Cloud Regression)
+          - vault_p0 (Doris Cloud Regression)
       required_pull_request_reviews:
         require_code_owner_reviews: true
         required_approving_review_count: 1
         dismiss_stale_reviews: true
-    - name: "Branch Protection: branch-4.1"
-      type: branch
-      branches:
-        includes:
-          - branch-4.1
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+    branch-4.1:
       required_status_checks:
-        - License Check
-        - Clang Formatter
-        - CheckStyle
-        - Build Broker
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - Cloud UT (Doris Cloud UT)
-        - COMPILE (DORIS_COMPILE)
-        - P0 Regression (Doris Regression)
-        - NonConcurrent Regression (nonConcurrent)
-        - External Regression (Doris External Regression)
-        - cloud_p0 (Doris Cloud Regression)
-        - vault_p0 (Doris Cloud Regression)
+        strict: false
+        contexts:
+          - License Check
+          - Clang Formatter
+          - CheckStyle
+          - Build Broker
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - Cloud UT (Doris Cloud UT)
+          - COMPILE (DORIS_COMPILE)
+          - P0 Regression (Doris Regression)
+          - NonConcurrent Regression (nonConcurrent)
+          - External Regression (Doris External Regression) 
+          - cloud_p0 (Doris Cloud Regression)
+          - vault_p0 (Doris Cloud Regression)
       required_pull_request_reviews:
         require_code_owner_reviews: true
         required_approving_review_count: 1
         dismiss_stale_reviews: true
-    - name: "Branch Protection: branch-4.0"
-      type: branch
-      branches:
-        includes:
-          - branch-4.0
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+    branch-4.0:
       required_status_checks:
-        - License Check
-        - Clang Formatter
-        - CheckStyle
-        - Build Broker
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - Cloud UT (Doris Cloud UT)
-        - COMPILE (DORIS_COMPILE)
-        - P0 Regression (Doris Regression)
-        - NonConcurrent Regression (nonConcurrent)
-        - External Regression (Doris External Regression)
-        - cloud_p0 (Doris Cloud Regression)
-        - vault_p0 (Doris Cloud Regression)
+        strict: false
+        contexts:
+          - License Check
+          - Clang Formatter
+          - CheckStyle
+          - Build Broker
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - Cloud UT (Doris Cloud UT)
+          - COMPILE (DORIS_COMPILE)
+          - P0 Regression (Doris Regression)
+          - NonConcurrent Regression (nonConcurrent)
+          - External Regression (Doris External Regression) 
+          - cloud_p0 (Doris Cloud Regression)
+          - vault_p0 (Doris Cloud Regression)
       required_pull_request_reviews:
         require_code_owner_reviews: true
         required_approving_review_count: 1
         dismiss_stale_reviews: true
-    - name: "Branch Protection: branch-3.1"
-      type: branch
-      branches:
-        includes:
-          - branch-3.1
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+    branch-3.1:
       required_status_checks:
-        - License Check
-        - Clang Formatter
-        - CheckStyle
-        - Build Broker
-        - Build Third Party Libraries (Linux)
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - Cloud UT (Doris Cloud UT)
-        - COMPILE (DORIS_COMPILE)
-        - P0 Regression (Doris Regression)
-        - NonConcurrent Regression (nonConcurrent)
-        - External Regression (Doris External Regression)
-        - cloud_p0 (Doris Cloud Regression)
-        - vault_p0 (Doris Cloud Regression)
+        strict: false
+        contexts:
+          - License Check
+          - Clang Formatter
+          - CheckStyle
+          - Build Broker
+          - Build Third Party Libraries (Linux)
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - Cloud UT (Doris Cloud UT)
+          - COMPILE (DORIS_COMPILE)
+          - P0 Regression (Doris Regression)
+          - NonConcurrent Regression (nonConcurrent)
+          - External Regression (Doris External Regression) 
+          - cloud_p0 (Doris Cloud Regression)
+          - vault_p0 (Doris Cloud Regression)
       required_pull_request_reviews:
         require_code_owner_reviews: true
         required_approving_review_count: 1
         dismiss_stale_reviews: true
-    - name: "Branch Protection: branch-3.0"
-      type: branch
-      branches:
-        includes:
-          - branch-3.0
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+    branch-3.0:
       required_status_checks:
-        - License Check
-        - Clang Formatter
-        - CheckStyle
-        - Build Broker
-        - Build Third Party Libraries (Linux)
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - Cloud UT (Doris Cloud UT)
-        - COMPILE (DORIS_COMPILE)
-        - P0 Regression (Doris Regression)
-        - NonConcurrent Regression (nonConcurrent)
-        - External Regression (Doris External Regression)
-        - cloud_p0 (Doris Cloud Regression)
-        - vault_p0 (Doris Cloud Regression)
+        strict: false
+        contexts:
+          - License Check
+          - Clang Formatter
+          - CheckStyle
+          - Build Broker
+          - Build Third Party Libraries (Linux)
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - Cloud UT (Doris Cloud UT)
+          - COMPILE (DORIS_COMPILE)
+          - P0 Regression (Doris Regression)
+          - NonConcurrent Regression (nonConcurrent)
+          - External Regression (Doris External Regression)
+          - cloud_p0 (Doris Cloud Regression)
+          - vault_p0 (Doris Cloud Regression)
       required_pull_request_reviews:
         require_code_owner_reviews: true
         required_approving_review_count: 1
         dismiss_stale_reviews: true
-    - name: "Branch Protection: branch-2.1"
-      type: branch
-      branches:
-        includes:
-          - branch-2.1
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+    branch-2.1:
       required_status_checks:
-        - License Check
-        - CheckStyle
-        - Build Broker
-        - Build Third Party Libraries (Linux)
-        - COMPILE (DORIS_COMPILE)
-        - External Regression (Doris External Regression)
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - P0 Regression (Doris Regression)
+        strict: false
+        contexts:
+          - License Check
+          - CheckStyle
+          - Build Broker
+          - Build Third Party Libraries (Linux)
+          - COMPILE (DORIS_COMPILE)
+          - External Regression (Doris External Regression)
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - P0 Regression (Doris Regression)
       required_pull_request_reviews:
         require_code_owner_reviews: true
         required_approving_review_count: 1
         dismiss_stale_reviews: true
-    - name: "Branch Protection: branch-2.0"
-      type: branch
-      branches:
-        includes:
-          - branch-2.0
-      restrict_deletion: true
-      restrict_force_push: true
-      required_status_checks_strict: false
+    branch-2.0:
       required_status_checks:
-        - License Check
-        - CheckStyle
-        - P0 Regression (Doris Regression)
-        - External Regression (Doris External Regression)
-        - FE UT (Doris FE UT)
-        - BE UT (Doris BE UT)
-        - Build Broker
-        - Build Third Party Libraries (Linux)
-        - Build Third Party Libraries (macOS)
-        - COMPILE (DORIS_COMPILE)
+        strict: false
+        contexts:
+          - License Check
+          - CheckStyle
+          - P0 Regression (Doris Regression)
+          - External Regression (Doris External Regression)
+          - FE UT (Doris FE UT)
+          - BE UT (Doris BE UT)
+          - Build Broker
+          - Build Third Party Libraries (Linux)
+          - Build Third Party Libraries (macOS)
+          - COMPILE (DORIS_COMPILE)
       required_pull_request_reviews:
         dismiss_stale_reviews: true
         required_approving_review_count: 1


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to