fix: Improve tag existence check in release workflow

This commit is contained in:
2026-01-10 15:36:01 +00:00
parent de87021339
commit 124f7b4e94

View File

@@ -28,6 +28,9 @@ jobs:
with:
fetch-depth: 0
- name: Fetch tags
run: git fetch --tags origin
- name: Determine plugin version
id: meta
run: |
@@ -43,7 +46,7 @@ jobs:
id: tagcheck
run: |
TAG="v${{ steps.meta.outputs.version }}"
if git rev-parse "$TAG" >/dev/null 2>&1; then
if git show-ref --tags --verify --quiet "refs/tags/$TAG"; then
echo "exists=true" >> "$GITHUB_OUTPUT"
else
echo "exists=false" >> "$GITHUB_OUTPUT"