From 525e688d70850f4aa4600f19304590e3b8253ca0 Mon Sep 17 00:00:00 2001 From: Akos Kitta Date: Thu, 3 Sep 2020 17:53:56 +0200 Subject: [PATCH] Use `git log` as of the body for the GH release. There is no need to prepend any other info to the release body. Signed-off-by: Akos Kitta --- .github/workflows/build.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3462f71c..c8c2dbd7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -90,14 +90,20 @@ jobs: - name: Generate Changelog id: changelog + env: + IS_RELEASE: ${{ startsWith(github.ref, 'refs/tags/') }} run: | export LATEST_TAG=$(git describe --abbrev=0) export GIT_LOG=$(git log --pretty=" - %s [%h]" $LATEST_TAG..HEAD | sed 's/ *$//g') - export LATEST_TAG_WITH_LINK=$(echo "[$LATEST_TAG](https://github.com/arduino/arduino-pro-ide/releases/tag/$LATEST_TAG)") - if [ -z "$GIT_LOG" ]; then - export BODY="There were no changes since version $LATEST_TAG_WITH_LINK." - else - export BODY=$(echo -e "Changes since version $LATEST_TAG_WITH_LINK:\n$GIT_LOG") + if [ "$IS_RELEASE" = true ]; then + export BODY=$(echo -e "$GIT_LOG") + else + export LATEST_TAG_WITH_LINK=$(echo "[$LATEST_TAG](https://github.com/arduino/arduino-pro-ide/releases/tag/$LATEST_TAG)") + if [ -z "$GIT_LOG" ]; then + export BODY="There were no changes since version $LATEST_TAG_WITH_LINK." + else + export BODY=$(echo -e "Changes since version $LATEST_TAG_WITH_LINK:\n$GIT_LOG") + fi fi echo -e "$BODY" OUTPUT_SAFE_BODY="${BODY//'%'/'%25'}"