diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6ba2fbf..0b7763d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -115,8 +115,11 @@ jobs: - uses: actions/checkout@v4 - name: get latest version tag and release note run: | - echo "RELEASE_TAG=$(git describe --abbrev=0 --tags)" >> $GITHUB_ENV - echo "RELEASE_NOTE='This is a test note.'" >> $GITHUB_ENV + this_tag=$(git describe --abbrev=0 --tags) + prev_tag=$(git describe --abbrev=0 --tags `git rev-list --tags --skip=1 --max-count=1`) + commit_messages==$'Commits since previous release: \n\n'$(git log $this_tag..$prev_tag --pretty=format:"* %s") + echo "RELEASE_TAG=$this_tag" >> $GITHUB_ENV + echo "RELEASE_NOTE=$commit_messages" >> $GITHUB_ENV - name: Create Release uses: actions/gitea-release-action@v1 with: