diff --git a/dist/setup/index.js b/dist/setup/index.js index f2dc045..ecbb908 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -129214,24 +129214,25 @@ async function resolveVersion(versionInput, manifestFile, githubToken, resolutio core.debug(`Resolving version: ${versionInput}`); let version; const isSimpleMinimumVersionSpecifier = versionInput.includes(">") && !versionInput.includes(","); - if (isSimpleMinimumVersionSpecifier) { + const resolveSpeciferToLatest = isSimpleMinimumVersionSpecifier && resolutionStrategy === "highest"; + if (resolveSpeciferToLatest) { core.info("Found minimum version specifier, using latest version"); } if (manifestFile) { version = - versionInput === "latest" || isSimpleMinimumVersionSpecifier + versionInput === "latest" || resolveSpeciferToLatest ? await (0, version_manifest_1.getLatestKnownVersion)(manifestFile) : versionInput; } else { version = - versionInput === "latest" || isSimpleMinimumVersionSpecifier + versionInput === "latest" || resolveSpeciferToLatest ? await getLatestVersion(githubToken) : versionInput; } if (tc.isExplicitVersion(version)) { core.debug(`Version ${version} is an explicit version.`); - if (isSimpleMinimumVersionSpecifier) { + if (resolveSpeciferToLatest) { if (!pep440.satisfies(version, versionInput)) { throw new Error(`No version found for ${versionInput}`); }