Create release changelog file

This commit is contained in:
DarkFighterLuke
2024-05-09 10:06:49 +02:00
parent 00047b6753
commit 6803016a17
+7 -3
View File
@@ -40,11 +40,15 @@ jobs:
# Check if changelog contains multiple lines
if [[ $(echo "$changelog" | wc -l) -gt 1 ]]; then
changelog=$(echo "$changelog" | sed 's/^/*/')
changelog=$(echo "$changelog" | sed 's/^/* /')
else
changelog="*$changelog"
fi
echo "RELEASE_MESSAGE=$(printf \"Changelog:\n$changelog\")" >> $GITHUB_ENV
# Create release-changelog.md
echo "Changelog:" > release-changelog.md
echo "$changelog" | sed 's/^/* /' >> release-changelog.md
- name: Build Jellyfin Plugin
uses: oddstr13/jellyfin-plugin-repository-manager@843260fcdfda7cba229c5abd77bdd9c6fc4e850b # v1.1.0
@@ -59,7 +63,7 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
artifacts: ${{ steps.jprm.outputs.artifact }}
makeLatest: latest
body: ${{ env.RELEASE_MESSAGE }}
bodyFile: release-changelog.md
tag: ${{ steps.newtag.outputs.tag }}
allowUpdates: true