diff --git a/.github/workflows/publish-beta.yml b/.github/workflows/publish-beta.yml index ba07d6ea..e56ae09a 100644 --- a/.github/workflows/publish-beta.yml +++ b/.github/workflows/publish-beta.yml @@ -90,21 +90,11 @@ jobs: $versionWithBeta = "${{ steps.version.outputs.version }}" Write-Host "Checking for existing releases with tag: $versionWithBeta" - # Delete release by tag if it exists - $releaseExists = gh release view $versionWithBeta 2>$null - if ($LASTEXITCODE -eq 0) { - Write-Host "Found existing release with tag $versionWithBeta, deleting it..." - gh release delete $versionWithBeta --yes - Write-Host "Successfully deleted existing release with tag $versionWithBeta" - } else { - Write-Host "No existing release found with tag $versionWithBeta" - } - # Find and delete any releases with isPrerelease "true" Write-Host "Deleting existing prereleases..." Write-Host "Searching for releases with isPrerelease 'true'..." - $betaReleases = gh release list --limit 30 --json tagName,isPrerelease,name | ConvertFrom-Json | Where-Object { $_.isPrerelease -eq $true } + $betaReleases = gh release list --limit 100 --json tagName,isPrerelease,name | ConvertFrom-Json | Where-Object { $_.isPrerelease -eq $true } if ($betaReleases) { Write-Host "Found $($betaReleases.Count) release(s) with isPrerelease 'true':" @@ -117,16 +107,6 @@ jobs: Write-Host "No releases found with isPrerelease 'true'" } - # Delete the tag if it exists (in case release was deleted but tag remained) - $tagExists = gh api repos/:owner/:repo/git/refs/tags/$versionWithBeta 2>$null - if ($LASTEXITCODE -eq 0) { - Write-Host "Found existing tag $versionWithBeta, deleting it..." - gh api -X DELETE repos/:owner/:repo/git/refs/tags/$versionWithBeta - Write-Host "Successfully deleted tag $versionWithBeta" - } else { - Write-Host "No existing tag found: $versionWithBeta" - } - publish: needs: prepare runs-on: ${{ matrix.os }}