DanielLeens opened a new pull request, #12289:
URL: https://github.com/apache/seatunnel/pull/12289

   ## Purpose
   
   Ensure the GitHub bypass option remains available to authorized ruleset 
actors even when the required `Build` check or the required review is 
unsatisfied. GitHub layers classic branch protection with rulesets, so 
requirements outside the ruleset cannot be bypassed by that ruleset's actors.
   
   ## Change
   
   - Move the existing `Build` status-check requirement into the `Merge Queue` 
ruleset.
   - Move the existing one-approval requirement into the same ruleset.
   - Preserve the default protection against branch deletion and 
non-fast-forward updates.
   - Keep the existing Apache SeaTunnel public-team and ASF Infra bypass actors.
   - Remove the overlapping classic branch-protection configuration so it 
cannot impose a separate, non-bypassable merge gate.
   
   ## Validation
   
   - Parsed `.asf.yaml` with Ruby YAML.
   - Verified the change is limited to `.asf.yaml` and `git diff --check` is 
clean.
   - Verified the raw ruleset payload is supported by ASF 
`infrastructure-asfyaml`.
   
   No local build or test was run: this is an ASF configuration-only change, 
and SeaTunnel policy delegates runtime validation to GitHub CI.


-- 
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