diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 27456e1..4dbd962 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -53,9 +53,8 @@ jobs: run: | $version = "${{ steps.extract_version.outputs.version }}" $tag = "v$version" - git ls-remote --tags origin "refs/tags/$tag" | Out-Null - $tagExists = ($LASTEXITCODE -eq 0) - $global:LASTEXITCODE = 0 + $tagLine = (git ls-remote --tags origin "refs/tags/$tag" | Select-Object -First 1) + $tagExists = -not [string]::IsNullOrWhiteSpace($tagLine) $utf8NoBom = New-Object System.Text.UTF8Encoding($false) if ($tagExists) { Write-Host "Version $tag already released, stopping job."