workflow: fix vue-cli-version-marker version bump for prereleases

This commit is contained in:
Haoqun Jiang
2019-04-30 23:07:26 +08:00
parent a6ceb8d0c1
commit b823bae03b

View File

@@ -17,9 +17,13 @@ async function markVersions () {
const curVersion = marker.version
const mainVersion = require('../lerna.json').version
const releaseType = semver.diff(curVersion, mainVersion) || 'patch'
if (semver.prerelease(mainVersion)) {
marker.version = mainVersion
} else {
const releaseType = semver.diff(curVersion, mainVersion) || 'patch'
marker.version = semver.inc(marker.version, releaseType)
}
marker.version = semver.inc(marker.version, releaseType)
marker.devDependencies = packages.reduce((prev, pkg) => {
prev[pkg.name] = pkg.version
return prev