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]
