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

SteNicholas pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/celeborn.git


The following commit(s) were added to refs/heads/main by this push:
     new f83350f49 [INFRA] Set up default rulesets for default and release 
branches
f83350f49 is described below

commit f83350f49b9c2e1456f196736da8275367dcc6ee
Author: The Apache Software Foundation <[email protected]>
AuthorDate: Mon May 18 11:20:46 2026 +0800

    [INFRA] Set up default rulesets for default and release branches
    
    This Pull Request enables the repository to conform with the "sane default 
security settings" of the Apache Software Foundation by configuring a default 
branch ruleset that protects the default branch and any release branches.
    
    Note that `~DEFAULT_BRANCH` is a GitHub symbolic link to the current 
default branch (HEAD) of the repository and does not need changing.
    If the managing project does not wish to set up these defaults, please 
close this Pull Request. Alternatively, the project may merge this Pull Request 
to apply the changes immediately.
    
    If no action is taken, this Pull Request will be automatically merged by 
the Apache Infrastructure team on **2026-06-14** (30 days from now).
    
    For any further information, please reach us on Slack or at: 
usersinfra.apache.org
    
    Closes #3690 from 
asf-gitbox-commits/infrastructure-ruleset-bot/default-branch-protection.
    
    Authored-by: The Apache Software Foundation 
<[email protected]>
    Signed-off-by: SteNicholas <[email protected]>
---
 .asf.yaml | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/.asf.yaml b/.asf.yaml
index fea76eea6..0e0ec729b 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -28,13 +28,26 @@ github:
     squash: true
     merge: false
     rebase: false
-  protected_branches: ~
+  protected_branches:
   features:
     issues: true
     discussions: true
     wiki: false
     projects: false
   autolink_jira: CELEBORN
+  rulesets:
+    - name: "Default Branch Protection"
+      type: branch
+      branches:
+        includes:
+          - "~DEFAULT_BRANCH"
+          - "release/*"
+          - "rel/*"
+        excludes: []
+      bypass_teams:
+        - root
+      restrict_deletion: true
+      restrict_force_push: true
 notifications:
   commits: [email protected]
   issues: [email protected]

Reply via email to