chore: don't delete nightly tag after draft (#22588)
This commit is contained in:
parent
8075a55815
commit
c0374b5796
1 changed files with 4 additions and 9 deletions
|
@ -44,7 +44,6 @@ async function deleteDraft (releaseId, targetRepo) {
|
|||
repo: targetRepo,
|
||||
release_id: parseInt(releaseId, 10)
|
||||
})
|
||||
console.log(result)
|
||||
if (!result.data.draft) {
|
||||
console.log(`${fail} published releases cannot be deleted.`)
|
||||
return false
|
||||
|
@ -85,15 +84,11 @@ async function cleanReleaseArtifacts () {
|
|||
|
||||
if (releaseId) {
|
||||
if (isNightly) {
|
||||
const deletedNightlyDraft = await deleteDraft(releaseId, 'nightlies')
|
||||
await deleteDraft(releaseId, 'nightlies')
|
||||
|
||||
// don't delete tag unless draft deleted successfully
|
||||
if (deletedNightlyDraft) {
|
||||
await Promise.all([
|
||||
deleteTag(args.tag, 'electron'),
|
||||
deleteTag(args.tag, 'nightlies')
|
||||
])
|
||||
}
|
||||
// We only need to delete the Electron tag since the
|
||||
// nightly tag is only created at publish-time.
|
||||
await deleteTag(args.tag, 'electron')
|
||||
} else {
|
||||
const deletedElectronDraft = await deleteDraft(releaseId, 'electron')
|
||||
// don't delete tag unless draft deleted successfully
|
||||
|
|
Loading…
Add table
Reference in a new issue