@@ -205,13 +205,15 @@ if ($createPrerelease -or $createRelease) {
205
205
gh release delete $newVersion -- cleanup- tag -- yes
206
206
if ($LASTEXITCODE -ne 0 ) {
207
207
Write-Error " Failed to delete the release [$newVersion ]."
208
+ Write-Output " ::error::Failed to delete the release [$newVersion ]."
208
209
exit $LASTEXITCODE
209
210
}
210
211
}
211
212
212
213
gh release create $newVersion -- title $newVersion -- generate- notes -- prerelease
213
214
if ($LASTEXITCODE -ne 0 ) {
214
215
Write-Error " Failed to create the release [$newVersion ]."
216
+ Write-Output " ::error::Failed to create the release [$newVersion ]."
215
217
exit $LASTEXITCODE
216
218
}
217
219
return
@@ -220,14 +222,17 @@ if ($createPrerelease -or $createRelease) {
220
222
gh release create $newVersion -- title $newVersion -- generate- notes
221
223
if ($LASTEXITCODE -ne 0 ) {
222
224
Write-Error " Failed to create the release [$newVersion ]."
225
+ Write-Output " ::error::Failed to create the release [$newVersion ]."
223
226
exit $LASTEXITCODE
224
227
}
228
+ Write-Output " ::notice::Release created - [$newVersion ]"
225
229
226
230
if ($createMajorTag ) {
227
231
$majorTag = (' {0}{1}' -f $versionPrefix , $major )
228
232
git tag -f $majorTag ' main'
229
233
if ($LASTEXITCODE -ne 0 ) {
230
234
Write-Error " Failed to create major tag [$majorTag ]."
235
+ Write-Output " ::error::Failed to create major tag [$majorTag ]."
231
236
exit $LASTEXITCODE
232
237
}
233
238
}
@@ -237,19 +242,22 @@ if ($createPrerelease -or $createRelease) {
237
242
git tag -f $minorTag ' main'
238
243
if ($LASTEXITCODE -ne 0 ) {
239
244
Write-Error " Failed to create minor tag [$minorTag ]."
245
+ Write-Output " ::error::Failed to create minor tag [$minorTag ]."
240
246
exit $LASTEXITCODE
241
247
}
242
248
}
243
249
244
250
git push origin -- tags -- force
245
251
if ($LASTEXITCODE -ne 0 ) {
246
252
Write-Error ' Failed to push tags.'
253
+ Write-Output " ::error::Failed to push tags."
247
254
exit $LASTEXITCODE
248
255
}
249
256
Write-Output ' ::endgroup::'
250
257
251
258
} else {
252
259
Write-Output ' Skipping release creation.'
260
+ Write-Output " ::notice::Skipping release creation."
253
261
}
254
262
255
263
if (($closedPullRequest -or $createRelease ) -and $autoCleanup ) {
@@ -261,8 +269,10 @@ if (($closedPullRequest -or $createRelease) -and $autoCleanup) {
261
269
gh release delete $rel.tagName -- cleanup- tag -- yes
262
270
if ($LASTEXITCODE -ne 0 ) {
263
271
Write-Error " Failed to delete release [$relTagName ]."
272
+ Write-Output " ::error::Failed to delete release [$relTagName ]."
264
273
exit $LASTEXITCODE
265
274
}
275
+ Write-Output " ::notice::Prerelease deleted - [$relTagName ]"
266
276
}
267
277
Write-Output ' ::endgroup::'
268
278
}
0 commit comments