Add 0.x.x edgecase
This commit is contained in:
@@ -28,7 +28,10 @@ const MONOREPO_ROOT_PATH = path.join(__dirname, '../../..');
|
||||
};
|
||||
for (const line of lines) {
|
||||
if (_.startsWith(line, '## ')) {
|
||||
const version = line.substr(4).split(' - ')[0];
|
||||
let version = line.substr(4).split(' - ')[0];
|
||||
if (version === '0.x.x') {
|
||||
version = utils.getNextPatchVersion(lernaPackage.package.version);
|
||||
}
|
||||
const dateStr = line.split('_')[1];
|
||||
let date;
|
||||
if (!_.includes(dateStr, 'TBD')) {
|
||||
|
@@ -1,5 +1,14 @@
|
||||
import * as _ from 'lodash';
|
||||
|
||||
export const utils = {
|
||||
log(...args: any[]): void {
|
||||
console.log(...args); // tslint:disable-line:no-console
|
||||
},
|
||||
getNextPatchVersion(currentVersion: string): string {
|
||||
const versionSegments = currentVersion.split('.');
|
||||
const patch = _.parseInt(_.last(versionSegments) as string);
|
||||
const newPatch = patch + 1;
|
||||
const newPatchVersion = `${versionSegments[0]}.${versionSegments[1]}.${newPatch}`;
|
||||
return newPatchVersion;
|
||||
},
|
||||
};
|
||||
|
Reference in New Issue
Block a user