Yicong-Huang opened a new pull request, #5413:
URL: https://github.com/apache/texera/pull/5413

   ### What changes were proposed in this PR?
   
   Convert the `Default Branch Protection` ruleset in `.asf.yaml` from 
convenience syntax to raw payload so individual users can actually be 
registered as bypass actors — the convenience parser resolves `bypass_teams` 
via `get_team_by_slug(...)`, leaving a username unresolved (live 
`bypass_actors` on the ruleset is currently `null`). Raw payload also skips the 
parser's `_to_ref()` prefix step, so branch include patterns are spelled out in 
full (`refs/heads/release/*`, `refs/heads/rel/*`).
   
   ### Any related issues, documentation, discussions?
   
   Closes #5412. Follow-up to #5354 and INFRA-27977 
(https://issues.apache.org/jira/browse/INFRA-27977).
   
   ### How was this PR tested?
   
   Normalized `.asf.yaml` through `apache/infrastructure-asfyaml`'s real 
`normalize_rulesets` and `configure_rulesets` (FakeRequester harness from its 
own test suite); the resulting POST payload matches the live ruleset shape on 
`apache/texera`.
   
   ### Was this PR authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Opus 4.7


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to