update modules

This commit is contained in:
ruki
2020-03-31 13:48:12 +08:00
Unverified
parent 1efbed5ef3
commit f8a1f3f2eb
15 changed files with 42 additions and 108 deletions
+9 -1
View File
@@ -4,9 +4,17 @@ const core = require("@actions/core");
const semver = require("semver");
const git_1 = require("./git");
async function selectVersion(version) {
// get version string
version = (version !== null && version !== void 0 ? version : core.getInput('xmake-version')) || 'latest';
if (version.toLowerCase() === 'latest')
version = '';
// select branch
if (version.startsWith('branch@')) {
const branch = version.substr(7);
core.info(`Selected xmake branch: ${branch}`);
return { version: version, sha: branch };
}
// select version
version = semver.validRange(version);
if (!version) {
throw new Error(`Invalid input xmake-version: ${core.getInput('xmake-version')}`);
@@ -17,7 +25,7 @@ async function selectVersion(version) {
throw new Error(`No matched releases of xmake-version: ${version}`);
}
const sha = versions[ver];
core.info(`selected xmake v${ver} (commit: ${sha.substr(0, 8)})`);
core.info(`Selected xmake v${ver} (commit: ${sha.substr(0, 8)})`);
return { version: ver, sha };
}
exports.selectVersion = selectVersion;