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

Reply via email to