From 0922ad361e5c8c34c0ae21bbf3ac0be7aa8a2a72 Mon Sep 17 00:00:00 2001 From: Ralf Kirchner Date: Thu, 29 May 2025 14:00:15 +0200 Subject: [PATCH] .gitea/workflows/release.yml aktualisiert --- .gitea/workflows/release.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 2b52961..d08cba1 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -48,12 +48,25 @@ jobs: id: tags run: | CURRENT_TAG="${GITHUB_REF##*/}" - PREVIOUS_TAG=$(git tag --sort=-creatordate | grep -v "$CURRENT_TAG" | tail -n1 || true) + + # Vorherigen Tag in chronologischer Reihenfolge finden (älterer Tag direkt vor CURRENT_TAG) + TAGS=($(git tag --sort=-creatordate)) + PREVIOUS_TAG="" + + for tag in "${TAGS[@]}"; do + if [ "$tag" = "$CURRENT_TAG" ]; then + continue + fi + PREVIOUS_TAG="$tag" + break + done + + echo "CURRENT_TAG=$CURRENT_TAG" + echo "PREVIOUS_TAG=$PREVIOUS_TAG" echo "CURRENT_TAG=$CURRENT_TAG" >> $GITHUB_ENV echo "PREVIOUS_TAG=$PREVIOUS_TAG" >> $GITHUB_ENV - echo "Current tag: $CURRENT_TAG" - echo "Previous tag: $PREVIOUS_TAG" + - name: Generate CHANGELOGs run: |