diff --git a/src/setup-elixir.js b/src/setup-elixir.js index 24e0b68..72a53be 100644 --- a/src/setup-elixir.js +++ b/src/setup-elixir.js @@ -67,8 +67,12 @@ async function getElixirVersion(spec, otpVersion) { } function getVersionFromSpec(spec, versions) { - const range = semver.validRange(spec) - return semver.maxSatisfying(versions, range) + if (versions.includes(spec)) { + return spec; + } else { + const range = semver.validRange(spec) + return semver.maxSatisfying(versions, range) + } } async function getOtpVersions() {