chore: expose release id for use in cleanup (#15904)

This commit is contained in:
Shelley Vohr 2018-12-04 08:04:18 -08:00 committed by GitHub
commit 9f472acf80
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 15 deletions

View file

@ -149,7 +149,7 @@ async function createRelease (branchToTarget, isBeta) {
console.log(`Checking for existing draft release.`)
let releases = await github.repos.getReleases(githubOpts)
.catch(err => {
console.log('$fail} Could not get releases. Error was', err)
console.log(`${fail} Could not get releases. Error was: `, err)
})
let drafts = releases.data.filter(release => release.draft &&
release.tag_name === newVersion)
@ -180,13 +180,13 @@ async function createRelease (branchToTarget, isBeta) {
}
githubOpts.tag_name = newVersion
githubOpts.target_commitish = newVersion.indexOf('nightly') !== -1 ? 'master' : branchToTarget
console.log('creating release with github opts', githubOpts)
await github.repos.createRelease(githubOpts)
const release = await github.repos.createRelease(githubOpts)
.catch(err => {
console.log(`${fail} Error creating new release: `, err)
process.exit(1)
})
console.log(`${pass} Draft release for ${newVersion} has been created.`)
console.log(`Release has been created with id: ${release.id}.`)
console.log(`${pass} Draft release for ${newVersion} successful.`)
}
async function pushRelease (branch) {