This commit is contained in:
Shelley Vohr 2019-01-18 14:00:15 -08:00 коммит произвёл GitHub
Родитель 7f4064af16
Коммит 3417c42bfd
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 9 добавлений и 3 удалений

Просмотреть файл

@ -84,9 +84,13 @@ async function cleanReleaseArtifacts () {
const releaseId = args.releaseID.length > 0 ? args.releaseID : null
const isNightly = args.tag.includes('nightly')
// try to revert commit regardless of tag and draft deletion status
await revertBumpCommit(args.tag)
if (releaseId) {
if (isNightly) {
const deletedNightlyDraft = await deleteDraft(releaseId, 'nightlies')
// don't delete tag unless draft deleted successfully
if (deletedNightlyDraft) {
await Promise.all([
@ -101,11 +105,13 @@ async function cleanReleaseArtifacts () {
await deleteTag(args.tag, 'electron')
}
}
} else {
await Promise.all([
deleteTag(args.tag, 'electron'),
deleteTag(args.tag, 'nightlies')
])
}
// try to revert commit regardless of tag and draft deletion status
await revertBumpCommit(args.tag)
console.log(`${pass} failed release artifact cleanup complete`)
}