Yicong-Huang opened a new pull request, #4616: URL: https://github.com/apache/texera/pull/4616
### What changes were proposed in this PR? Reverts #4582 (commit `1045997b0e8f6bee850a27af53e65ae406d70481`). The `release/*` ruleset added in #4582 lists eight matrix-expanded build contexts (`frontend × 3`, `scala`, `python × 4`) as required status checks. We are about to land #4600, which replaces those eight contexts on `main`'s protection block with a single `Required Checks` aggregator. Doing the same swap inside the `release/*` ruleset would block every PR targeting a `release/*` branch, because release branches do not yet contain the new `required-checks` job in their workflow — `Required Checks` would never be reported on those PRs. Removing the ruleset entirely in this PR is the cleanest unblock: - `protected_branches.main` continues to govern `main` and will be updated to require `Required Checks` in #4600. - `release/*` branches lose the rulesets-level required checks for now. Their `.asf.yaml` is read from `main`, so this immediately stops requiring stale contexts on release branches. - Once release branches naturally pick up the new workflow (via routine backports or a follow-up sync), we can reintroduce a `release/*` ruleset that requires `Required Checks` deliberately. ### Any related issues, documentation, discussions? Reopens #4579. Unblocks #4600. ### How was this PR tested? Pure revert of a single-file commit. `.asf.yaml` returns to its pre-#4582 state; `git diff HEAD~1 -- .asf.yaml` is `-29 +0`. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (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]
