From 818cabdb842a94a3aab26d23609202b76b8ab24f Mon Sep 17 00:00:00 2001 From: "Mio." Date: Wed, 10 Dec 2025 23:03:42 +0100 Subject: [PATCH] Use heredoc for multi-line strings --- .github/workflows/create_release.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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