From 6d135e8f0d86994bb27f714b8e9e4226fc4d7292 Mon Sep 17 00:00:00 2001 From: inventory69 Date: Sun, 4 Jan 2026 08:28:31 +0100 Subject: [PATCH] fix: Use unique delimiter GHADELIMITER for multiline env vars --- .github/workflows/build-production-apk.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-production-apk.yml b/.github/workflows/build-production-apk.yml index d18bb58..5099346 100644 --- a/.github/workflows/build-production-apk.yml +++ b/.github/workflows/build-production-apk.yml @@ -104,24 +104,22 @@ jobs: - name: F-Droid Changelogs lesen run: | - # Lese deutsche Changelog (Hauptsprache) + # Lese deutsche Changelog (Hauptsprache) - Use printf to ensure proper formatting if [ -f "fastlane/metadata/android/de-DE/changelogs/${{ env.BUILD_NUMBER }}.txt" ]; then - { - echo 'CHANGELOG_DE<> $GITHUB_ENV + CHANGELOG_CONTENT=$(cat "fastlane/metadata/android/de-DE/changelogs/${{ env.BUILD_NUMBER }}.txt") + echo "CHANGELOG_DE<> $GITHUB_ENV + echo "$CHANGELOG_CONTENT" >> $GITHUB_ENV + echo "GHADELIMITER" >> $GITHUB_ENV else echo "CHANGELOG_DE=Keine deutschen Release Notes verfügbar." >> $GITHUB_ENV fi # Lese englische Changelog (optional) if [ -f "fastlane/metadata/android/en-US/changelogs/${{ env.BUILD_NUMBER }}.txt" ]; then - { - echo 'CHANGELOG_EN<> $GITHUB_ENV + CHANGELOG_CONTENT_EN=$(cat "fastlane/metadata/android/en-US/changelogs/${{ env.BUILD_NUMBER }}.txt") + echo "CHANGELOG_EN<> $GITHUB_ENV + echo "$CHANGELOG_CONTENT_EN" >> $GITHUB_ENV + echo "GHADELIMITER" >> $GITHUB_ENV else echo "CHANGELOG_EN=" >> $GITHUB_ENV fi