set proper version number on nightly builds (fixes #1071)

This commit is contained in:
Eugene Pankov 2019-06-20 12:32:57 +02:00
parent 6d34826036
commit e18105632b

View File

@ -1,5 +1,6 @@
const path = require('path') const path = require('path')
const fs = require('fs') const fs = require('fs')
const semver = require('semver')
const childProcess = require('child_process') const childProcess = require('child_process')
const appInfo = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../app/package.json'))) const appInfo = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../app/package.json')))
@ -9,6 +10,10 @@ exports.version = childProcess.execSync('git describe --tags', {encoding:'utf-8'
exports.version = exports.version.substring(1).trim() exports.version = exports.version.substring(1).trim()
exports.version = exports.version.replace('-', '-c') exports.version = exports.version.replace('-', '-c')
if (exports.version.includes('-c')) {
exports.version = semver.inc(exports.version, 'prepatch').replace('-0', '-nightly.0')
}
exports.builtinPlugins = [ exports.builtinPlugins = [
'terminus-core', 'terminus-core',
'terminus-settings', 'terminus-settings',