Skip to content

Commit 112af9e

Browse files
authored
Update delete-tag.ps1
1 parent 59fef96 commit 112af9e

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

delete-tag.ps1

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ $repo = $env:INPUT_REPO
33
$keyword = $env:INPUT_KEYWORD
44
$owner = $env:INPUT_OWNER
55

6+
67
$tagsUrl = "https://api.github.com/repos/$owner/$repo/git/refs/tags"
78
$headers = @{
89
"Authorization" = "token $token"
@@ -17,14 +18,20 @@ $response = Invoke-RestMethod -Uri $tagsUrl -Headers $headers -Method Get
1718

1819
foreach ($tag in $response) {
1920
$tagName = $tag.url
20-
21+
$deleteUrl = $tag.url
2122

2223

2324

2425
if ($tagName -like "*$keyword*") {
2526

26-
$deleteUrl = "https://api.github.com/repos/$owner/$repo/git/$tagName"
27-
Invoke-RestMethod -Uri $tagname -Headers $headers -Method Delete
28-
Write-Host "Deleted tag: $tagName"
27+
try{
28+
Invoke-RestMethod -Uri $tagname -Headers $headers -Method Delete
29+
30+
Write-Host "Deleted tag: $tagName"
31+
32+
}
33+
catch {
34+
Write-Host "Error deleting release: $releaseVersion. $_"
35+
}
2936
}
3037
}

0 commit comments

Comments
 (0)