fix: Use unique delimiter GHADELIMITER for multiline env vars
This commit is contained in:
20
.github/workflows/build-production-apk.yml
vendored
20
.github/workflows/build-production-apk.yml
vendored
@@ -104,24 +104,22 @@ jobs:
|
|||||||
|
|
||||||
- name: F-Droid Changelogs lesen
|
- name: F-Droid Changelogs lesen
|
||||||
run: |
|
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
|
if [ -f "fastlane/metadata/android/de-DE/changelogs/${{ env.BUILD_NUMBER }}.txt" ]; then
|
||||||
{
|
CHANGELOG_CONTENT=$(cat "fastlane/metadata/android/de-DE/changelogs/${{ env.BUILD_NUMBER }}.txt")
|
||||||
echo 'CHANGELOG_DE<<CHANGELOG_EOF'
|
echo "CHANGELOG_DE<<GHADELIMITER" >> $GITHUB_ENV
|
||||||
cat "fastlane/metadata/android/de-DE/changelogs/${{ env.BUILD_NUMBER }}.txt"
|
echo "$CHANGELOG_CONTENT" >> $GITHUB_ENV
|
||||||
echo 'CHANGELOG_EOF'
|
echo "GHADELIMITER" >> $GITHUB_ENV
|
||||||
} >> $GITHUB_ENV
|
|
||||||
else
|
else
|
||||||
echo "CHANGELOG_DE=Keine deutschen Release Notes verfügbar." >> $GITHUB_ENV
|
echo "CHANGELOG_DE=Keine deutschen Release Notes verfügbar." >> $GITHUB_ENV
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Lese englische Changelog (optional)
|
# Lese englische Changelog (optional)
|
||||||
if [ -f "fastlane/metadata/android/en-US/changelogs/${{ env.BUILD_NUMBER }}.txt" ]; then
|
if [ -f "fastlane/metadata/android/en-US/changelogs/${{ env.BUILD_NUMBER }}.txt" ]; then
|
||||||
{
|
CHANGELOG_CONTENT_EN=$(cat "fastlane/metadata/android/en-US/changelogs/${{ env.BUILD_NUMBER }}.txt")
|
||||||
echo 'CHANGELOG_EN<<CHANGELOG_EOF'
|
echo "CHANGELOG_EN<<GHADELIMITER" >> $GITHUB_ENV
|
||||||
cat "fastlane/metadata/android/en-US/changelogs/${{ env.BUILD_NUMBER }}.txt"
|
echo "$CHANGELOG_CONTENT_EN" >> $GITHUB_ENV
|
||||||
echo 'CHANGELOG_EOF'
|
echo "GHADELIMITER" >> $GITHUB_ENV
|
||||||
} >> $GITHUB_ENV
|
|
||||||
else
|
else
|
||||||
echo "CHANGELOG_EN=" >> $GITHUB_ENV
|
echo "CHANGELOG_EN=" >> $GITHUB_ENV
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user