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

github-merge-queue[bot] pushed a commit to branch 
gh-readonly-queue/main/pr-5354-aa3a1179864d5271773917a0baf36df95ed33ef4
in repository https://gitbox.apache.org/repos/asf/texera.git

commit 2a7d36cb0c088069e6d9b5e210284d2affaddcca
Author: Yicong Huang <[email protected]>
AuthorDate: Tue Jun 2 22:57:46 2026 -0700

    chore(asf): remove non-public team from bypass and grant v1.2 release 
manager (#5354)
    
    ### What changes were proposed in this PR?
    
    Drop `texera-committers` from the `Default Branch Protection` ruleset's
    `bypass_teams` list —
    [INFRA-27977](https://issues.apache.org/jira/browse/INFRA-27977) flagged
    it as not a public team. Add `xuang7` (Xuan Gu, v1.2 release manager) to
    the same list per INFRA's suggestion to put individual GitHub users
    directly in `bypass_teams`.
    
    Investigation note: the open-source [asfyaml
    
parser](https://github.com/apache/infrastructure-asfyaml/blob/HEAD/asfyaml/feature/github/rulesets.py)
    only documents team slugs for `bypass_teams` and resolves each entry via
    `get_team_by_slug(...)` — a username would raise
    `UnknownObjectException`. If ASF Infra's production path also rejects
    it, the post-merge ruleset will end up with empty `bypass_actors` (the
    same null state the repo has today), at which point we'll follow up
    separately. Worst case is no behavior change from main.
    
    ### Any related issues, documentation, discussions?
    
    Closes #5353. Driven by
    [INFRA-27977](https://issues.apache.org/jira/browse/INFRA-27977).
    
    Email thread
    https://lists.apache.org/thread/6qt853kj96t7kcr09h38h0zj927rbxcl
    
    ### How was this PR tested?
    
    `ruby -e 'require "yaml"; YAML.load_file(".asf.yaml"); puts "yaml ok"'`
    — file still parses. Runtime validation will come from ASF Infra after
    merge; if `xuang7` is rejected as a non-team slug we'll get an email and
    follow up with a separate ticket.
    
    ### Was this PR authored or co-authored using generative AI tooling?
    
    Generated-by: Claude Opus 4.7
---
 .asf.yaml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/.asf.yaml b/.asf.yaml
index 0355a0d669..912dd52984 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -115,7 +115,10 @@ github:
         excludes: []
       bypass_teams:
         - "root"
-        - "texera-committers"
+        # Individual user (xuang7, v1.2 release manager) — listed here per 
INFRA
+        # guidance even though the open-source asfyaml parser only documents 
team
+        # slugs.
+        - "xuang7"
       restrict_deletion: true
       restrict_force_push: true
 notifications:

Reply via email to