Skip to content

Commit 06c7bfb

Browse files
fix: filter cleanup on isPrerelease to avoid deleting stable releases
1 parent a7332bd commit 06c7bfb

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/cleanup.ps1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ LogGroup "Find prereleases to cleanup for [$prereleaseName]" {
4242
exit $LASTEXITCODE
4343
}
4444

45-
$prereleasesToCleanup = $releases | Where-Object { $_.tagName -like "*$prereleaseName*" -and $_.tagName -ne $publishedReleaseTag }
45+
$prereleasesToCleanup = $releases | Where-Object {
46+
$_.isPrerelease -eq $true -and $_.tagName -like "*$prereleaseName*" -and $_.tagName -ne $publishedReleaseTag
47+
}
4648
$tagsToDelete = @($prereleasesToCleanup | ForEach-Object { $_.tagName } | Where-Object { -not [string]::IsNullOrWhiteSpace($_) })
4749

4850
if ($tagsToDelete.Count -eq 0) {

0 commit comments

Comments
 (0)