From 6803016a17131f6570927a7195b6cfadfee77a93 Mon Sep 17 00:00:00 2001 From: DarkFighterLuke Date: Thu, 9 May 2024 10:06:49 +0200 Subject: [PATCH] Create release changelog file --- .github/workflows/build.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ec6d10b..fe008f9 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -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