Run release builds from API
Remove "Bump" logic to run release
This commit is contained in:
parent
2138c5bff0
commit
6f11aa169a
2 changed files with 8 additions and 16 deletions
|
@ -12,10 +12,6 @@ jobs:
|
||||||
- run:
|
- run:
|
||||||
name: Check for release
|
name: Check for release
|
||||||
command: |
|
command: |
|
||||||
MESSAGE="$(git log --format=%B -n 1 HEAD)"
|
|
||||||
case ${MESSAGE} in
|
|
||||||
Bump* ) echo 'export ELECTRON_RELEASE=1' >> $BASH_ENV
|
|
||||||
esac
|
|
||||||
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
||||||
echo 'release build triggered from api'
|
echo 'release build triggered from api'
|
||||||
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
||||||
|
@ -73,10 +69,6 @@ jobs:
|
||||||
- run:
|
- run:
|
||||||
name: Check for release
|
name: Check for release
|
||||||
command: |
|
command: |
|
||||||
MESSAGE="$(git log --format=%B -n 1 HEAD)"
|
|
||||||
case ${MESSAGE} in
|
|
||||||
Bump* ) echo 'export ELECTRON_RELEASE=1' >> $BASH_ENV
|
|
||||||
esac
|
|
||||||
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
||||||
echo 'release build triggered from api'
|
echo 'release build triggered from api'
|
||||||
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
||||||
|
@ -134,10 +126,6 @@ jobs:
|
||||||
- run:
|
- run:
|
||||||
name: Check for release
|
name: Check for release
|
||||||
command: |
|
command: |
|
||||||
MESSAGE="$(git log --format=%B -n 1 HEAD)"
|
|
||||||
case ${MESSAGE} in
|
|
||||||
Bump* ) echo 'export ELECTRON_RELEASE=1' >> $BASH_ENV
|
|
||||||
esac
|
|
||||||
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
||||||
echo 'release build triggered from api'
|
echo 'release build triggered from api'
|
||||||
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
||||||
|
@ -200,10 +188,6 @@ jobs:
|
||||||
- run:
|
- run:
|
||||||
name: Check for release
|
name: Check for release
|
||||||
command: |
|
command: |
|
||||||
MESSAGE="$(git log --format=%B -n 1 HEAD)"
|
|
||||||
case ${MESSAGE} in
|
|
||||||
Bump* ) echo 'export ELECTRON_RELEASE=1' >> $BASH_ENV
|
|
||||||
esac
|
|
||||||
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
if [ -n "${RUN_RELEASE_BUILD}" ]; then
|
||||||
echo 'release build triggered from api'
|
echo 'release build triggered from api'
|
||||||
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
echo 'export ELECTRON_RELEASE=1 TRIGGERED_BY_API=1' >> $BASH_ENV
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
require('colors')
|
require('colors')
|
||||||
const args = require('minimist')(process.argv.slice(2))
|
const args = require('minimist')(process.argv.slice(2))
|
||||||
const assert = require('assert')
|
const assert = require('assert')
|
||||||
|
const ciReleaseBuild = require('./ci-release-build')
|
||||||
const { execSync } = require('child_process')
|
const { execSync } = require('child_process')
|
||||||
const fail = '\u2717'.red
|
const fail = '\u2717'.red
|
||||||
const { GitProcess, GitError } = require('dugite')
|
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) {
|
async function prepareRelease (isBeta, notesOnly) {
|
||||||
let currentBranch = await getCurrentBranch(gitDir)
|
let currentBranch = await getCurrentBranch(gitDir)
|
||||||
if (notesOnly) {
|
if (notesOnly) {
|
||||||
|
@ -167,6 +174,7 @@ async function prepareRelease (isBeta, notesOnly) {
|
||||||
await createReleaseBranch()
|
await createReleaseBranch()
|
||||||
await createRelease(currentBranch, isBeta)
|
await createRelease(currentBranch, isBeta)
|
||||||
await pushRelease()
|
await pushRelease()
|
||||||
|
await runReleaseBuilds()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue