diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 353f903..8ac4c96 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -47,26 +47,15 @@ jobs: [System.IO.File]::AppendAllText($env:GITHUB_OUTPUT, "version=$version`n", $utf8NoBom) Write-Host "Detected version: $version" - - name: Stop if version already released - id: stop + - name: Initialize release flow + id: flow_init shell: powershell run: | - $version = "${{ steps.extract_version.outputs.version }}" - $tag = "v$version" - $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." - [System.IO.File]::AppendAllText($env:GITHUB_ENV, "CONTINUE=false`n", $utf8NoBom) - } else { - Write-Host "Version $tag not released yet, continuing workflow..." - [System.IO.File]::AppendAllText($env:GITHUB_ENV, "CONTINUE=true`n", $utf8NoBom) - } + [System.IO.File]::AppendAllText($env:GITHUB_ENV, "CONTINUE=true`n", $utf8NoBom) exit 0 - name: Stop if release already exists - if: env.CONTINUE == 'true' shell: powershell run: | $version = "${{ steps.extract_version.outputs.version }}"