diff --git a/dist/index.js b/dist/index.js index 6ccf87d..f4d7dd5 100644 --- a/dist/index.js +++ b/dist/index.js @@ -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]; } diff --git a/lib/setup-terraform.js b/lib/setup-terraform.js index 5e43007..b531916 100644 --- a/lib/setup-terraform.js +++ b/lib/setup-terraform.js @@ -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]; }