diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 5a2c07e5..485ad9ee 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -44,6 +44,7 @@ jobs: PR_JSON=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ https://api.github.com/repos/${{ github.repository }}/pulls/$PR_NUMBER) + # Use heredoc for TITLE in case it has special chars PR_TITLE=$(echo "$PR_JSON" | jq -r .title) echo "pr_title=$PR_TITLE" >> $GITHUB_OUTPUT @@ -59,9 +60,13 @@ jobs: echo "is_first_contributor=true" >> $GITHUB_OUTPUT fi - # Get PR body + # Get PR body - Use heredoc for multi-line strings PR_BODY=$(echo "$PR_JSON" | jq -r .body) - echo "pr_body=$PR_BODY" >> $GITHUB_OUTPUT + { + echo "pr_body<> $GITHUB_OUTPUT fi fi