From d240984c278f525eefbcbe5042af1a2bc675a5a6 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Fri, 3 Mar 2023 10:58:16 -0800 Subject: [PATCH] Fix multiline changelog in publish installer workflow * Ref: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings [skip ci] --- .github/workflows/publish-installers.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-installers.yml b/.github/workflows/publish-installers.yml index 31ad0f81..49d53233 100644 --- a/.github/workflows/publish-installers.yml +++ b/.github/workflows/publish-installers.yml @@ -119,7 +119,10 @@ jobs: run: | CHANGELOG="$( sed -n '/^## /{p; :loop n; p; /^## /q; b loop}' CHANGELOG.md \ | sed '$d' | sed '$d' | sed '$d' )" - echo "CHANGELOG=${CHANGELOG}" >> $GITHUB_OUTPUT + EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64) + echo "CHANGELOG<<$EOF" >> $GITHUB_OUTPUT + echo "$CHANGELOG" >> $GITHUB_OUTPUT + echo "$EOF" >> $GITHUB_OUTPUT - name: Create Release uses: actions/create-release@v1