diff --git a/.github/workflows/mobile-daily-internal.yml b/.github/workflows/mobile-daily-internal.yml index 1cb30afe02..961ab91362 100644 --- a/.github/workflows/mobile-daily-internal.yml +++ b/.github/workflows/mobile-daily-internal.yml @@ -87,10 +87,9 @@ jobs: echo "✅ Changelog valid:" cat "$OUTPUT_FILE" - # Store changelog for later use - echo "CHANGELOG<> $GITHUB_ENV - cat "$OUTPUT_FILE" >> $GITHUB_ENV - echo "EOF" >> $GITHUB_ENV + # Store changelog for later use - Simple and reliable method + CHANGELOG=$(cat "$OUTPUT_FILE" | sed ':a;N;$!ba;s/\n/\\n/g' | sed 's/"/\\"/g') + echo "CHANGELOG=${CHANGELOG}" >> $GITHUB_ENV - name: Setup keys uses: timheuer/base64-to-file@v1 @@ -131,4 +130,4 @@ jobs: **Changes:** ${{ env.CHANGELOG }} - color: 0x00ff00 + color: 0x00ff00 \ No newline at end of file