From 1f37c623e2e19be343cddf237b26dbf7a52214c9 Mon Sep 17 00:00:00 2001 From: Tom Gillam Date: Thu, 16 Oct 2025 11:50:49 +0100 Subject: [PATCH] rebuild? --- dist/setup/index.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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}`); }