The GitHub Actions job "Required Checks" on texera.git/main has succeeded. Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).
Head commit for run: 2652315f6c8d51688ca26dafaa760f811cff01a2 / Matthew B. <[email protected]> ci: add /request-review and /unrequest-review comment commands (#4986) ### What changes were proposed in this PR? - Renamed .github/workflows/take-commands.yml → .github/workflows/comment-commands.yml, since the workflow now handles more than just /take and /untake. - Added a new request-review job that handles two new slash commands on PRs: - /request-review @alice @bob requests reviews from the listed users/teams. - /unrequest-review @alice cancels a pending review request. - Authorization: PR author (fast path) or any committer with write/maintain/admin permission. Anyone else is rejected and logged. - Supports both individual users (@alice) and teams (@org/team-name); routes them to the correct API bucket. - Strips self-mentions before calling the API so the atomic call doesn't fail over a single bad name. - Workflow renamed Issue take commands → Comment commands and granted pull-requests: write. - Avoids the /review namespace so it stays free for future use (e.g., self-review). ### Any related issues, documentation, or discussions? Closes: #4975 ### How was this PR tested? Tested on my local fork. ### Was this PR authored or co-authored using generative AI tooling? Co-Authored with Claude Opus 4.7 in Compliance with ASF Report URL: https://github.com/apache/texera/actions/runs/25586528554 With regards, GitHub Actions via GitBox
