From e30d78d4734bbfbc4579dbbefa449edd4925b941 Mon Sep 17 00:00:00 2001 From: peaceiris <30958501+peaceiris@users.noreply.github.com> Date: Tue, 31 Dec 2019 23:40:06 +0900 Subject: [PATCH] ci: Fix CHANGELOG diff --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fd2d892..5ca7741 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,6 +53,7 @@ jobs: - name: Prepare release run: | + echo "::set-env name=CHANGELOG_SHA::$(git rev-parse HEAD)" git fetch origin npm run release -- --release-as "${RELEASE_TYPE}" --preset eslint git push origin "${BRANCH_NAME}" @@ -83,7 +84,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - git diff HEAD^ ./CHANGELOG.md | grep "^+" | sed -e '1d' | sed -e 's/^+//g' > ./release_notes.md + git diff "${CHANGELOG_SHA}" HEAD ./CHANGELOG.md | grep "^+" | sed -e '1d' | sed -e 's/^+//g' > ./release_notes.md sed -i "1iRelease ${TAG_NAME}\n" ./release_notes.md hub release create \ --draft \