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

github-merge-queue[bot] pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new 332d6ac6c0 [Fix][CI] Make ruleset bypass cover full merge gate (#12289)
332d6ac6c0 is described below

commit 332d6ac6c047b2e98efd61199fa9459f6c944a19
Author: Daniel <[email protected]>
AuthorDate: Sun Sep 13 03:40:52 2026 +0000

    [Fix][CI] Make ruleset bypass cover full merge gate (#12289)
---
 .asf.yaml | 32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index 1f4cb240a9..4aae8472ce 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -68,6 +68,25 @@ github:
             - refs/heads/dev
           exclude: []
       rules:
+        # Preserve branch safety in the ruleset so bypass actors cover the 
full merge gate.
+        - type: deletion
+        - type: non_fast_forward
+        - type: pull_request
+          parameters:
+            allowed_merge_methods:
+              - squash
+            dismiss_stale_reviews_on_push: true
+            require_code_owner_review: false
+            require_extra_approval_for_unattributed_changes: false
+            require_last_push_approval: false
+            required_approving_review_count: 1
+            required_review_thread_resolution: false
+        - type: required_status_checks
+          parameters:
+            strict_required_status_checks_policy: false
+            required_status_checks:
+              - context: Build
+                integration_id: 15368
         - type: merge_queue
           parameters:
             # Allow enough time for runner scheduling before the 30-minute job 
starts.
@@ -79,16 +98,9 @@ github:
             merge_method: SQUASH
             min_entries_to_merge: 1
             min_entries_to_merge_wait_minutes: 0
-  protected_branches:
-    dev:
-      required_status_checks:
-        strict: false
-        checks:
-          - context: Build
-            app_id: 15368
-      required_pull_request_reviews:
-        dismiss_stale_reviews: true
-        required_approving_review_count: 1
+  # Classic branch protection is intentionally disabled: the ruleset above now 
owns
+  # the dev branch merge requirements and its bypass actors can bypass the 
full gate.
+  protected_branches: ~
 
 notifications:
   commits:      [email protected]

Reply via email to