From 236541236715eee6ae2503422e01eb3d485eeba9 Mon Sep 17 00:00:00 2001 From: Daniel Perrefort Date: Wed, 1 Jul 2026 13:38:18 -0400 Subject: [PATCH] Fix version extraction in Release workflow --- .github/workflows/Release.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 68b816e..48ace76 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -15,8 +15,16 @@ jobs: - name: Determine version from release tag id: get_version run: | - release_tag=${{github.ref}} - version="${release_tag#refs/tags/v}" + release_tag="${{ github.event.release.tag_name }}" + version="${release_tag#v}" + + echo "Release tag: $release_tag" + echo "Derived release version: version" + if [[ -z "$version" ]]; then + echo "::error::Derived version is empty." + exit 1 + fi + echo "version=$version" >> "$GITHUB_OUTPUT" build: @@ -24,7 +32,7 @@ jobs: needs: version uses: ./.github/workflows/Build.yml with: - version: ${{needs.version.outputs.version}} + version: ${{ needs.version.outputs.version }} test: name: Test @@ -40,4 +48,4 @@ jobs: permissions: id-token: write with: - version: ${{needs.version.outputs.version}} + version: ${{ needs.version.outputs.version }}