diff --git a/.github/workflows/gemini-pr-review.yml b/.github/workflows/gemini-pr-review.yml index 0d3ab42ad..30555f042 100644 --- a/.github/workflows/gemini-pr-review.yml +++ b/.github/workflows/gemini-pr-review.yml @@ -109,14 +109,14 @@ jobs: } >> "${GITHUB_OUTPUT}" - - name: 'Get PR details (issue_comment)' + - name: 'Get PR details (issue_comment & reviews)' id: 'get_pr_comment' if: |- - ${{ github.event_name == 'issue_comment' }} + ${{ github.event_name == 'issue_comment' || github.event_name == 'pull_request_review' || github.event_name == 'pull_request_review_comment' }} env: GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' - COMMENT_BODY: '${{ github.event.comment.body }}' - PR_NUMBER: '${{ github.event.issue.number }}' + COMMENT_BODY: '${{ github.event.comment.body || github.event.review.body }}' + PR_NUMBER: '${{ github.event.issue.number || github.event.pull_request.number }}' run: |- set -euo pipefail diff --git a/examples/workflows/pr-review/gemini-pr-review.yml b/examples/workflows/pr-review/gemini-pr-review.yml index 297c4572d..b05b2f3fb 100644 --- a/examples/workflows/pr-review/gemini-pr-review.yml +++ b/examples/workflows/pr-review/gemini-pr-review.yml @@ -109,14 +109,14 @@ jobs: } >> "${GITHUB_OUTPUT}" - - name: 'Get PR details (issue_comment)' + - name: 'Get PR details (issue_comment & reviews)' id: 'get_pr_comment' if: |- - ${{ github.event_name == 'issue_comment' }} + ${{ github.event_name == 'issue_comment' || github.event_name == 'pull_request_review' || github.event_name == 'pull_request_review_comment' }} env: GITHUB_TOKEN: '${{ steps.generate_token.outputs.token || secrets.GITHUB_TOKEN }}' - COMMENT_BODY: '${{ github.event.comment.body }}' - PR_NUMBER: '${{ github.event.issue.number }}' + COMMENT_BODY: '${{ github.event.comment.body || github.event.review.body }}' + PR_NUMBER: '${{ github.event.issue.number || github.event.pull_request.number }}' run: |- set -euo pipefail