From 00785eeabdea29ef2c7eec930b899fadaf496a62 Mon Sep 17 00:00:00 2001 From: Michael Otto Date: Tue, 3 Mar 2026 13:58:12 +0100 Subject: [PATCH] Release v61 --- .gitea/workflows/release.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index f63f9d8..82e18a1 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -64,17 +64,19 @@ jobs: cd repo # Aktueller Block = alles vor dem ersten --- - CURRENT=$(sed '/^---/Q' changelog.txt) + CURRENT=$(awk '/^---/{exit} {print}' changelog.txt) - # Vollständige Historie für Gitea Release Body - # Aktuelle Version aus Tag voranstellen + # Vollständige Historie = alles nach dem ersten --- + HISTORY=$(awk 'found{print} /^---/{found=1}' changelog.txt) + + # Gitea Release Body zusammenbauen VERSION="${{ steps.releaseinfo.outputs.version }}" - FULL=$(printf "## %s\n%s\n\n%s" \ - "$VERSION" \ - "$CURRENT" \ - "$(sed '1,/^---/d' changelog.txt)") + FULL=$(printf "## %s\n%s\n\n%s" "$VERSION" "$CURRENT" "$HISTORY") - # Für GITHUB_OUTPUT: Newlines escapen + echo "DEBUG | Aktueller Changelog:" + echo "$CURRENT" + + # Für GITHUB_OUTPUT: Multiline via EOF-Marker echo "current<> $GITHUB_OUTPUT echo "$CURRENT" >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT