From cdcce9477462d0b3420a9e2aac9d2c2c2f74c0c3 Mon Sep 17 00:00:00 2001 From: Hein Date: Mon, 29 Jun 2026 13:07:55 +0200 Subject: [PATCH] fix(release): update release notes generation logic --- .gitea/workflows/release.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index ab6b527..51424b3 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -65,11 +65,10 @@ jobs: PREV_TAG=$(git tag --sort=-version:refname | { grep -v "^${TAG}$" || true; } | head -1) if [ -n "$PREV_TAG" ]; then - RANGE="${PREV_TAG}..${TAG}" + NOTES=$(git log "${PREV_TAG}..${TAG}" --pretty=format:"- %s" --no-merges) else - RANGE="HEAD~20..HEAD" + NOTES=$(git log --pretty=format:"- %s" --no-merges) fi - NOTES=$(git log "$RANGE" --pretty=format:"- %s" --no-merges) BODY="## What's changed"$'\n'"${NOTES}" BODY_JSON=$(printf '%s' "$BODY" | python3 -c 'import json,sys; print(json.dumps(sys.stdin.read()))')