fix parsing major versions

pull/226/head
Webber Takken 2021-03-10 00:41:24 +01:00
parent ded402e7f1
commit d8ed672165
3 changed files with 4137 additions and 7 deletions

4138
dist/index.js vendored

File diff suppressed because one or more lines are too long

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -10,8 +10,10 @@ export default class AndroidVersioning {
}
static versionToVersionCode(version) {
const parsedVersion = semver.parse(version);
const [major, minor, patch] = version.split('.');
const threeDigitVersion = patch ? version : `${major}.0.${minor}`;
const parsedVersion = semver.parse(threeDigitVersion);
if (!parsedVersion) {
core.warning(`Could not parse "${version}" to semver, defaulting android version code to 1`);
return 1;