Ignore pre-release versions for 'latest' (#19)

* Ignore pre-release versions for 'latest'

Fixes #16

* Note the real version when using 'latest'
This commit is contained in:
Alex Jurkiewicz 2020-06-19 10:02:28 +10:00 committed by GitHub
parent da17847d11
commit 70ec49405b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 0 deletions

View file

@ -17,10 +17,16 @@ function findLatest (allVersions) {
let latest = '0.0.0';
for (const version in allVersions.versions) {
// Ignore pre-release
if (semver.prerelease(version) !== null) {
continue;
}
// is "version" greater than "latest"
latest = semver.gt(version, latest) ? version : latest;
}
core.info(`Latest version is ${latest}`);
return allVersions.versions[latest];
}