From de51310f94f5a7a893045cf024b86bfb423deb95 Mon Sep 17 00:00:00 2001 From: ArthurErlich Date: Sun, 15 Mar 2026 22:22:35 +0100 Subject: [PATCH] fix: replace release-drafter with custom version extraction in release workflow --- .gitea/workflows/release.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 09795e3..5552b16 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -19,16 +19,11 @@ jobs: - name: Extract version from CHANGELOG id: changelog - uses: release-drafter/release-drafter@v5 - with: - changelog-file: CHANGELOG.md - template: | - name: ${{ version }} - body: | - ${{ description }} - token: ${{ secrets.GITEA_TOKEN }} - env: - GHE_HOST: ${{ SERVER_URL }} + run: | + # Extract first non-empty line that starts with a version (e.g., v1.2.3 or 1.2.3) + LATEST=$(grep -E '^[v]?[0-9]+\.[0-9]+\.[0-9]+' CHANGELOG.md | head -n1) + echo "Latest version found: $LATEST" + echo "version=$LATEST" >> $GITHUB_OUTPUT # Create Release also creates an Tag # - name: Create git tag