From b317e4760b841320084be11e668b8a81c3801b21 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Wed, 4 Jun 2025 20:56:43 +0500 Subject: [PATCH] feat(build): use CHANGELOG.md for release notes instead of commit history Signed-off-by: Boris Yumankulov --- .gitea/workflows/build.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index aa77907..9f233b1 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -145,14 +145,17 @@ jobs: with: path: release/ - - name: Get Changes between Tags - id: changes - uses: https://github.com/simbo/changes-between-tags-action@v1 + - name: Extract changelog for version + id: changelog + run: | + VERSION="${{ env.VERSION }}" + VERSION=${VERSION#v} # Remove 'v' prefix if present + awk "/^## \\[$VERSION\\]/ {flag=1; next} /^## \\[/ || /^---/ {flag=0} flag" CHANGELOG.md > changelog.txt - name: Release uses: https://gitea.com/actions/gitea-release-action@v1 with: - body: ${{ steps.changes.outputs.changes }} + body_path: changelog.txt token: ${{ env.GITEA_TOKEN }} tag_name: ${{ env.VERSION }} prerelease: true