From 7c80b123a097bbca0b68c4e0353b6aee85efb11a Mon Sep 17 00:00:00 2001 From: Marko Bevc Date: Wed, 24 Jun 2026 12:33:55 +0100 Subject: [PATCH] fix: broken tag ancestry --- .github/workflows/release.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index a4383da..ca81386 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -75,10 +75,20 @@ jobs: git tag -f "${TAG}" git push origin -f "refs/tags/${TAG}" + - name: Find previous release tag + id: prev + run: | + prev=$(git tag --list 'v*.*.*' --sort=-v:refname \ + | grep -v -- '-' \ + | grep -vx "${{ github.ref_name }}" \ + | head -1) + echo "tag=$prev" >> "$GITHUB_OUTPUT" + - name: Create GitHub Release with auto-generated notes uses: softprops/action-gh-release@v3 with: generate_release_notes: true + previous_tag: ${{ steps.prev.outputs.tag }} # bypasses broken ancestry prerelease: ${{ steps.meta.outputs.prerelease }} notify-finish: