From 172fa73f3ce4791492887c5f3df38656aa06b4dd Mon Sep 17 00:00:00 2001 From: Oliver G Date: Mon, 7 Jul 2025 16:56:50 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=92=20Robuster=20Release-Workflow=20mi?= =?UTF-8?q?t=20Validierung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6b5ee5f..cbf934e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,6 +27,14 @@ jobs: found { print } ' CHANGELOG.md) + echo "$BODY" > extracted_changelog.md + + # Prüfen, ob Text extrahiert wurde + if [ ! -s extracted_changelog.md ]; then + echo "❌ Kein gültiger CHANGELOG-Eintrag für Version $VERSION gefunden. Abbruch." + exit 1 + fi + BODY_ESCAPED="${BODY//'%'/'%25'}" BODY_ESCAPED="${BODY_ESCAPED//$'\n'/'%0A'}" BODY_ESCAPED="${BODY_ESCAPED//$'\r'/'%0D'}" @@ -38,5 +46,6 @@ jobs: with: name: ${{ github.ref_name }} body: ${{ steps.changelog.outputs.body }} + files: extracted_changelog.md env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}