workflow: Fix pr-review-trigger interpreting variables as shell (#803)

This commit is contained in:
MonsterDruide1 2025-11-12 14:21:38 +01:00 committed by GitHub
parent 2dcc20cef9
commit c72eba4da2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,16 +9,24 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Write review info to artifact
env:
OWNER: ${{ github.repository_owner }}
REPO: ${{ github.event.repository.name }}
PR_NUMBER: ${{ github.event.pull_request.number }}
PR_AUTHOR: ${{ github.event.pull_request.user.login }}
REVIEW_STATE: ${{ github.event.review.state }}
REVIEW_BODY: ${{ github.event.review.body }}
REVIEWER: ${{ github.event.review.user.login }}
run: |
mkdir -p review-data
jq -n \
--arg owner "${{ github.repository_owner }}" \
--arg repo "${{ github.event.repository.name }}" \
--arg pr_number "${{ github.event.pull_request.number }}" \
--arg pr_author "${{ github.event.pull_request.user.login }}" \
--arg review_state "${{ github.event.review.state }}" \
--arg review_body "${{ github.event.review.body }}" \
--arg reviewer "${{ github.event.review.user.login }}" \
--arg owner "$OWNER" \
--arg repo "$REPO" \
--arg pr_number "$PR_NUMBER" \
--arg pr_author "$PR_AUTHOR" \
--arg review_state "$REVIEW_STATE" \
--arg review_body "$REVIEW_BODY" \
--arg reviewer "$REVIEWER" \
'{
repository: {
owner: $owner,