Run release builds from API

Remove "Bump" logic to run release
This commit is contained in:
John Kleinschmidt 2017-11-17 15:13:30 -05:00
parent 2138c5bff0
commit 6f11aa169a
2 changed files with 8 additions and 16 deletions

View file

@ -3,6 +3,7 @@
require('colors')
const args = require('minimist')(process.argv.slice(2))
const assert = require('assert')
const ciReleaseBuild = require('./ci-release-build')
const { execSync } = require('child_process')
const fail = '\u2717'.red
const { GitProcess, GitError } = require('dugite')
@ -158,6 +159,12 @@ async function pushRelease () {
}
}
async function runReleaseBuilds () {
await ciReleaseBuild('release', {
ghRelease: true
})
}
async function prepareRelease (isBeta, notesOnly) {
let currentBranch = await getCurrentBranch(gitDir)
if (notesOnly) {
@ -167,6 +174,7 @@ async function prepareRelease (isBeta, notesOnly) {
await createReleaseBranch()
await createRelease(currentBranch, isBeta)
await pushRelease()
await runReleaseBuilds()
}
}