From 684cb36660ceb6fa35f0e66bafa322f4aab6777c Mon Sep 17 00:00:00 2001 From: Alex Jurkiewicz Date: Fri, 5 Jun 2020 09:05:10 +1000 Subject: [PATCH] Ignore pre-release versions for 'latest' Fixes #16 --- dist/index.js | 4 ++++ lib/setup-terraform.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/dist/index.js b/dist/index.js index 6ccf87d..fa2af66 100644 --- a/dist/index.js +++ b/dist/index.js @@ -2052,6 +2052,10 @@ 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; } diff --git a/lib/setup-terraform.js b/lib/setup-terraform.js index 5e43007..1e1f973 100644 --- a/lib/setup-terraform.js +++ b/lib/setup-terraform.js @@ -17,6 +17,10 @@ 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; }