From e1c792fa7057c207e67cce773129d67870981a3f Mon Sep 17 00:00:00 2001 From: Viktor Somogyi-Vass Date: Thu, 11 Jan 2024 11:33:09 +0100 Subject: [PATCH] Fix quitation issue and add headers --- .github/workflows/pr_reviews.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr_reviews.yml b/.github/workflows/pr_reviews.yml index 9f3bd29ab968d..fdbaa6e387fde 100644 --- a/.github/workflows/pr_reviews.yml +++ b/.github/workflows/pr_reviews.yml @@ -26,19 +26,19 @@ jobs: - uses: actions/checkout@v3 - name: Add Reviewers run: | - user_json=$(gh api users/${{ github.event.review.user.login }}) + user_json=$(gh api -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" users/${{ github.event.review.user.login }}) user_name=$(echo "$user_json" | jq -r '.name') user_email=$(echo "$user_json" | jq -r '.email') - if [[ "${{ github.event.pull_request.body }}" =~ ^.*Reviewers:\ .*${user_name}.*$ ]]; then + if [[ '${{ github.event.pull_request.body }}' =~ ^.*Reviewers:\ .*${user_name}.*$ ]]; then echo "Reviewer already added: ${user_name} <${user_email}>" - elif [[ "${{ github.event.pull_request.body }}" =~ ^.*Reviewers:\ .*$ ]]; then - pr_body="${{ github.event.pull_request.body }}, ${user_name} <${user_email}>" + elif [[ '${{ github.event.pull_request.body }}' =~ ^.*Reviewers:\ .*$ ]]; then + pr_body=$(echo '${{ github.event.pull_request.body }}'", ${user_name} <${user_email}>") gh pr edit ${{ github.event.pull_request.number }} --body "${pr_body}" echo "Added reviewer: ${user_name} <${user_email}>" else - pr_body="${{ github.event.pull_request.body }} + pr_body=$(echo '${{ github.event.pull_request.body }}'" - Reviewers: ${user_name} <${user_email}>" + Reviewers: ${user_name} <${user_email}>") gh pr edit ${{ github.event.pull_request.number }} --body "${pr_body}" echo "Added reviewer: ${user_name} <${user_email}>" fi