mirror of
https://github.com/hashicorp/setup-terraform.git
synced 2025-12-16 16:42:35 +00:00
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:
parent
da17847d11
commit
70ec49405b
2 changed files with 12 additions and 0 deletions
6
dist/index.js
vendored
6
dist/index.js
vendored
|
|
@ -2052,10 +2052,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];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue