Skip to content

Commit

Permalink
chore: don't delete nightly tag after draft (#22588)
Browse files Browse the repository at this point in the history
  • Loading branch information
codebytere authored and we452366 committed Nov 16, 2020
1 parent 6cac4a5 commit fe107ea
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions script/release/release-artifact-cleanup.js
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit fe107ea

Please sign in to comment.