mirror of
https://github.com/astral-sh/setup-uv.git
synced 2026-04-22 11:30:11 +00:00
Merge 3261177956 into 5c62c59261
This commit is contained in:
commit
c843b152c1
2 changed files with 6 additions and 3 deletions
|
|
@ -50,7 +50,7 @@ Have a look under [Advanced Configuration](#advanced-configuration) for detailed
|
||||||
# Path to a file containing the version of uv to install (default: searches uv.toml then pyproject.toml)
|
# Path to a file containing the version of uv to install (default: searches uv.toml then pyproject.toml)
|
||||||
version-file: ""
|
version-file: ""
|
||||||
|
|
||||||
# Resolution strategy when resolving version ranges: 'highest' or 'lowest'
|
# Resolution strategy when resolving version ranges: 'highest', 'lowest', or 'lowest-direct'
|
||||||
resolution-strategy: "highest"
|
resolution-strategy: "highest"
|
||||||
|
|
||||||
# The version of Python to set UV_PYTHON to
|
# The version of Python to set UV_PYTHON to
|
||||||
|
|
|
||||||
|
|
@ -240,8 +240,11 @@ function getManifestFile(): string | undefined {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getResolutionStrategy(): "highest" | "lowest" {
|
function getResolutionStrategy(): "highest" | "lowest" | "lowest-direct" {
|
||||||
const resolutionStrategyInput = core.getInput("resolution-strategy");
|
const resolutionStrategyInput = core.getInput("resolution-strategy");
|
||||||
|
if (resolutionStrategyInput === "lowest-direct") {
|
||||||
|
return "lowest-direct";
|
||||||
|
}
|
||||||
if (resolutionStrategyInput === "lowest") {
|
if (resolutionStrategyInput === "lowest") {
|
||||||
return "lowest";
|
return "lowest";
|
||||||
}
|
}
|
||||||
|
|
@ -249,6 +252,6 @@ function getResolutionStrategy(): "highest" | "lowest" {
|
||||||
return "highest";
|
return "highest";
|
||||||
}
|
}
|
||||||
throw new Error(
|
throw new Error(
|
||||||
`Invalid resolution-strategy: ${resolutionStrategyInput}. Must be 'highest' or 'lowest'.`,
|
`Invalid resolution-strategy: ${resolutionStrategyInput}. Must be 'highest', 'lowest', or 'lowest-direct'.`,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue