From 43e9660c174d6dbbbde9e55cb0983df1ad2d30ee Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Wed, 21 May 2025 10:04:18 +0200 Subject: [PATCH] test set changelog using generator --- .gitea/workflows/relase.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/relase.yml b/.gitea/workflows/relase.yml index f737357..e2ac181 100644 --- a/.gitea/workflows/relase.yml +++ b/.gitea/workflows/relase.yml @@ -19,6 +19,8 @@ on: - 'minor' - 'patch' + + jobs: release: runs-on: ubuntu-latest @@ -62,6 +64,25 @@ jobs: echo "RELEASE_NOTES<> $GITHUB_ENV echo "${{ github.event.inputs.release_notes }}" >> $GITHUB_ENV echo "EOF" >> $GITHUB_ENV + - name: Generate Changelog + uses: spring-io/github-changelog-generator@ + with: + milestone: '1.0.0' + changelog: + issues: + exclude: + labels: ["wontfix", "question", "duplicate", "invalid"] + sections: + - title: "Enhancements" + labels: ["Kind/Enhancement", "Kind/Feature"] + - title: "Bugs" + labels: ["Kind/Bug"] + - name: Set changelog to environment + id: set_changelog + run: | + echo "CHANGELOG<> $GITHUB_ENV + echo "$(cat changelog.md)" >> $GITHUB_ENV + echo "EOF" >> $GITHUB_ENV - name: Create release id: create_release if: ${{ github.event.inputs.github_release == 'true' }} @@ -69,7 +90,7 @@ jobs: with: tag_name: ${{ env.VERSION }} release_name: Release ${{ env.VERSION }} - body: ${{ env.RELEASE_NOTES }} + body_path: changelog.md draft: false prerelease: false make_latest: true