ver parse

This commit is contained in:
Evgenii Korolevskii 2022-11-24 17:48:09 +01:00
parent d4cd9e298e
commit 5a37903655
2 changed files with 6 additions and 2 deletions

4
dist/setup/index.js vendored
View file

@ -105062,7 +105062,9 @@ function run() {
const contents = fs_1.default.readFileSync(versionFileName).toString().trim(); const contents = fs_1.default.readFileSync(versionFileName).toString().trim();
const semverRegExp = /(\d+\.\d+\.\d+|\d+\.\d+|\d+$)/; const semverRegExp = /(\d+\.\d+\.\d+|\d+\.\d+|\d+$)/;
const version = semverRegExp.test(contents) ? RegExp.$1 : ""; const version = semverRegExp.test(contents) ? RegExp.$1 : "";
core.info(semver.valid(version) ? semver.valid(version) : "not found"); const coercedVer = semver.coerce(version);
const validVer = semver.valid(coercedVer);
core.info(validVer ? validVer : "not found");
versions.push(contents); versions.push(contents);
} }
if (versions.length !== toolchainIds.length) { if (versions.length !== toolchainIds.length) {

View file

@ -27,7 +27,9 @@ async function run() {
const contents = fs.readFileSync(versionFileName).toString().trim(); const contents = fs.readFileSync(versionFileName).toString().trim();
const semverRegExp = /(\d+\.\d+\.\d+|\d+\.\d+|\d+$)/ const semverRegExp = /(\d+\.\d+\.\d+|\d+\.\d+|\d+$)/
const version = semverRegExp.test(contents) ? RegExp.$1 : ""; const version = semverRegExp.test(contents) ? RegExp.$1 : "";
core.info(semver.valid(version) ? semver.valid(version) as string : "not found") const coercedVer = semver.coerce(version)
const validVer = semver.valid(coercedVer)
core.info(validVer ? validVer as string : "not found")
versions.push(contents) versions.push(contents)
} }