5
0
mirror of https://github.com/astral-sh/setup-uv.git synced 2025-12-15 11:07:14 +00:00

Add uv-path and uvx-path output (#341)

Closes: #338
This commit is contained in:
Kevin Stillhammer
2025-03-21 13:44:23 +01:00
committed by GitHub
parent bf8ec1ea35
commit 22695119d7
4 changed files with 17 additions and 4 deletions

6
dist/setup/index.js generated vendored
View File

@@ -123418,7 +123418,7 @@ async function run() {
throw new Error(`Unsupported architecture: ${process.arch}`);
}
const setupResult = await setupUv(platform, arch, inputs_1.checkSum, inputs_1.githubToken);
addUvToPath(setupResult.uvDir);
addUvToPathAndOutput(setupResult.uvDir);
addToolBinToPath();
setToolDir();
await setupPython();
@@ -123480,7 +123480,9 @@ async function determineVersion() {
const versionFromConfigFile = (0, pyproject_1.getUvVersionFromConfigFile)(versionFile);
return await (0, download_version_1.resolveVersion)(versionFromConfigFile || "latest", inputs_1.githubToken);
}
function addUvToPath(cachedPath) {
function addUvToPathAndOutput(cachedPath) {
core.setOutput("uv-path", `${cachedPath}${path.sep}uv`);
core.setOutput("uvx-path", `${cachedPath}${path.sep}uvx`);
core.addPath(cachedPath);
core.info(`Added ${cachedPath} to the path`);
}