diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5a9c0a2..025c9fd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -66,10 +66,7 @@ jobs: working-directory: __tests__/fixtures/uv-project test-semver-range: - strategy: - matrix: - os: [ ubuntu-latest, selfhosted-ubuntu-arm64 ] - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install version 0.3 @@ -78,12 +75,6 @@ jobs: with: version: "0.3" - name: Correct version gets installed - run: | - if [ "$(uv --version)" != "uv 0.3.5" ]; then - echo "Wrong uv version: $(uv --version)" - exit 1 - fi - - name: Output has correct version run: | if [ "$UV_VERSION" != "0.3.5" ]; then exit 1 @@ -102,10 +93,11 @@ jobs: version: ">=0.4.25,<0.5" - name: Correct version gets installed run: | - if [ "$(uv --version)" != "uv 0.4.30" ]; then - echo "Wrong uv version: $(uv --version)" + if [ "$UV_VERSION" != "0.4.30" ]; then exit 1 fi + env: + UV_VERSION: ${{ steps.setup-uv.outputs.uv-version }} test-pyproject-file-version: runs-on: ubuntu-latest @@ -118,10 +110,11 @@ jobs: pyproject-file: "__tests__/fixtures/pyproject-toml-project/pyproject.toml" - name: Correct version gets installed run: | - if [ "$(uv --version)" != "uv 0.5.14" ]; then - echo "Wrong uv version: $(uv --version)" + if [ "$UV_VERSION" != "0.5.14" ]; then exit 1 fi + env: + UV_VERSION: ${{ steps.setup-uv.outputs.uv-version }} test-malformed-pyproject-file-fallback: runs-on: ubuntu-latest @@ -147,10 +140,11 @@ jobs: uv-file: "__tests__/fixtures/uv-toml-project/uv.toml" - name: Correct version gets installed run: | - if [ "$(uv --version)" != "uv 0.5.15" ]; then - echo "Wrong uv version: $(uv --version)" + if [ "$UV_VERSION" != "0.5.15" ]; then exit 1 fi + env: + UV_VERSION: ${{ steps.setup-uv.outputs.uv-version }} test-checksum: runs-on: ${{ matrix.inputs.os }} diff --git a/README.md b/README.md index 567ebdb..bfec0b6 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Set up your GitHub Actions workflow with a specific version of [uv](https://docs - [Install a required-version or latest (default)](#install-a-required-version-or-latest-default) - [Install the latest version](#install-the-latest-version) - [Install a specific version](#install-a-specific-version) - - [Install a version by supplying a semver range or pep440 specifier](#install-a-version-by-supplying-a-semver-range-or-pep440-specifier) + - [Install a version by supplying a semver range or pep440 identifier](#install-a-version-by-supplying-a-semver-range-or-pep440-identifier) - [Install a required-version](#install-a-required-version) - [Python version](#python-version) - [Validate checksum](#validate-checksum) @@ -63,10 +63,10 @@ For an example workflow, see version: "0.4.4" ``` -### Install a version by supplying a semver range or pep440 specifier +### Install a version by supplying a semver range or pep440 identifier You can specify a [semver range](https://github.com/npm/node-semver?tab=readme-ov-file#ranges) -or [pep440 specifier](https://peps.python.org/pep-0440/#version-specifiers) +or [pep440 identifier](https://peps.python.org/pep-0440/#version-specifiers) to install the latest version that satisfies the range. ```yaml diff --git a/dist/setup/index.js b/dist/setup/index.js index ad08a6c..f5d9014 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,74 +121188,6 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { - "aarch64-apple-darwin-0.6.14": "4ea4731010fbd1bc8e790e07f199f55a5c7c2c732e9b77f85e302b0bee61b756", - "aarch64-pc-windows-msvc-0.6.14": "7b0b3367c4060c9b47b961201ceb4252e97496c890ad1bd13c664bf5b0744d57", - "aarch64-unknown-linux-gnu-0.6.14": "ea25597354af186bdd55aee0de431e16d45d82951a4f41f065a8e4dc27885265", - "aarch64-unknown-linux-musl-0.6.14": "94e22c4be44d205def456427639ca5ca1c1a9e29acc31808a7b28fdd5dcf7f17", - "arm-unknown-linux-musleabihf-0.6.14": "de00f51ff804c145f9a0a13ead54e1ed08d317fac690477312cf9430ed43e62e", - "armv7-unknown-linux-gnueabihf-0.6.14": "d73b09f23c7056b3b5318edf670ebc8d2eac5adfdd4f4ee46796723298f21e18", - "armv7-unknown-linux-musleabihf-0.6.14": "f7844b89c77d1d57ca28a25b6b2e16a5bb3605ccf1dd9dc17ce641a2fa2d8b29", - "i686-pc-windows-msvc-0.6.14": "4e9f9ccc229a03d923213b8b4c7b373cd8bb941984f421de17fe9dac3d5491e9", - "i686-unknown-linux-gnu-0.6.14": "32c967c3dd80ecc9006a30be1a9c8ec77d63aa8080b78787d4ec0f79db12dbe4", - "i686-unknown-linux-musl-0.6.14": "c5a484d15049fd2b8ea9a7bbf0f968614819a7eda769f35c202e01e1904f6458", - "powerpc64-unknown-linux-gnu-0.6.14": "79abdc4c6e566e98067dc4b612f1fca5cb384b964553a0b8e0f5c40885ff3db8", - "powerpc64le-unknown-linux-gnu-0.6.14": "2eae20cf66ba5de1b7ac180458e4f2a889cd705637626e01c400f73f07dd0491", - "s390x-unknown-linux-gnu-0.6.14": "a51f8319b2b334c1392d3927e925b46c62ac584eb35b944d384f0af227cf0f36", - "x86_64-apple-darwin-0.6.14": "1d8ecb2eb3b68fb50e4249dc96ac9d2458dc24068848f04f4c5b42af2fd26552", - "x86_64-pc-windows-msvc-0.6.14": "93b29fc234758e381df461d7638ff73d0f08bdf3a0dc37923b1ee0b9e442ca3f", - "x86_64-unknown-linux-gnu-0.6.14": "0aaf451c391d3913823bfb8ed354b446dcfd0553a32ed8266611e4181c61fd51", - "x86_64-unknown-linux-musl-0.6.14": "0cac4df0cb3457b154f2039ae471e89cd4e15f3bd790bbb3cb0b8b40d940b93e", - "aarch64-apple-darwin-0.6.13": "0ddb8458634cc3a02799b6da839cb546dff9dabc6f3394912c48dd479016683b", - "aarch64-pc-windows-msvc-0.6.13": "3f3d6aa73b4859469fa3ad7efca3e5d0dba1112292c91d5c5f740983f16a8d8a", - "aarch64-unknown-linux-gnu-0.6.13": "ac0c723663ff76183077cc9aa91dcd0b5100081d87f93e1ba482930e0a584e90", - "aarch64-unknown-linux-musl-0.6.13": "379a5c48f6e3eb32c2d16022c0a4fc10cdfcca3543b75e2e9d819d62fead6a75", - "arm-unknown-linux-musleabihf-0.6.13": "ba1f630a299cfdd456b93a8b41e20bd2ad37a86aac884aca4efd722a62a26bb8", - "armv7-unknown-linux-gnueabihf-0.6.13": "1d55eb46510db8f169bb9be6fbd3a6ff34aa52340dff5eda0acdcb1b834e8bee", - "armv7-unknown-linux-musleabihf-0.6.13": "dc86e9d807ac324eed2e4a73fec341618ea288826a27143b8b695565a35f1b70", - "i686-pc-windows-msvc-0.6.13": "08367c3a04cf4da1c3ac6784431421de1efb8584ba68b8017efcd5e889d4a2a2", - "i686-unknown-linux-gnu-0.6.13": "2896a75940761a2ce90a8a650da02d6766de0b9990dfa6a99cd94fd3d1e6c530", - "i686-unknown-linux-musl-0.6.13": "29e64ef33ff2d7dcbbb3167bc7241de3b9d258fb39a6a992dfc847f1b968d32d", - "powerpc64-unknown-linux-gnu-0.6.13": "cdd2ba090ce9e3ed66a94bfe95b45a584bd5b9e45626836993f1279290b1a95e", - "powerpc64le-unknown-linux-gnu-0.6.13": "88830c596ef2a875a0c73aefda48e8398fdafe4eb4acecbee0b44a7995e9dc13", - "s390x-unknown-linux-gnu-0.6.13": "49e494038871006e36b404f0559f1c831b3e68692986b3c67510a675028c9696", - "x86_64-apple-darwin-0.6.13": "ed240854d97f7b234082f5a0ce734869a4310d86d46a819860bbce6d7df8b2eb", - "x86_64-pc-windows-msvc-0.6.13": "19bb08768fd3b8664068cc45faa633ee110bfef4215e560bc1e5833b1bc6c30e", - "x86_64-unknown-linux-gnu-0.6.13": "f6788fd45a25ea1033a671eaa9ece6c9b004ce5c9cf09552effadde567a7d7a5", - "x86_64-unknown-linux-musl-0.6.13": "779560faf6a21b5a6dbc2664c2dfbde2b9387b1f486c9197a9f4d143a3b66875", - "aarch64-apple-darwin-0.6.12": "fab8db5b62da1e945524b8d1a9d4946fcc6d9b77ec0cab423d953e82159967ac", - "aarch64-pc-windows-msvc-0.6.12": "d72d8cf0633dc40198a868e906442bc6bacfa38c3b807c26bcbf3fc364af5d96", - "aarch64-unknown-linux-gnu-0.6.12": "d867553e5ea19f9cea08e564179d909c69ecfce5e7e382099d1844dbf1c9878c", - "aarch64-unknown-linux-musl-0.6.12": "e999ae0679bfabe8a1e6343b8b204a531a6c851e315caff9b326f34182884af6", - "arm-unknown-linux-musleabihf-0.6.12": "da8d0700ec5e0cb0b2f20cc20834b48d5927197042e49bea5eef7fd139d72fe9", - "armv7-unknown-linux-gnueabihf-0.6.12": "b5dedaca5fbb46f412c5426102eec7c9f10003a67dd41b943232e4a2b6a5cc16", - "armv7-unknown-linux-musleabihf-0.6.12": "8fb6c1b16f8b3c2aa4073cd02729432f9afd9389f110850aed8228464fa37398", - "i686-pc-windows-msvc-0.6.12": "23431d1a798aee234bd7b271bce306fbd760c91d98e19a314ddd890a065aff83", - "i686-unknown-linux-gnu-0.6.12": "d0774e847de6c0fe6a9c3aba44b7d400261d01171ae32da60c472eb410691785", - "i686-unknown-linux-musl-0.6.12": "02e4503b244cbb18d2fa14b3a7e9433fe437e767ffcbfc39c5f0fdff9b8dd65e", - "powerpc64-unknown-linux-gnu-0.6.12": "046b43cf8af74d8892e9559e8b3181ec1e4045a4910a4dfdd00b110694c93188", - "powerpc64le-unknown-linux-gnu-0.6.12": "e61ba76fa6dfd6041c985881c024385c31d544d6a182d1a050da7594438f073f", - "s390x-unknown-linux-gnu-0.6.12": "6eae67730009eb4f8ad7a4e5733ab69b6c4dcb21b482f4567015e3e6d0729357", - "x86_64-apple-darwin-0.6.12": "5b6ee08766de11dc49ee9e292333e8b46ef2ceaaa3ebb0388467e114fca2ed8c", - "x86_64-pc-windows-msvc-0.6.12": "30fdf26c209f0cb7c97d3b08a26ab4e78ce5ae0e031b88798cbaccc0f24f452b", - "x86_64-unknown-linux-gnu-0.6.12": "eec3ccf53616e00905279a302bc043451bd96ca71a159a2ac3199452ac914c26", - "x86_64-unknown-linux-musl-0.6.12": "25f055a556576003fefc0f5fd213bf3c6df1824d4c7fc35e6361fbecc420139f", - "aarch64-apple-darwin-0.6.11": "a5b14a92448b908d1a5415f2a49522010fef8972695e2f7bbb4e5c5f88024573", - "aarch64-pc-windows-msvc-0.6.11": "858e523d9498a332aab093852c30c524bbd94622137dd6f773d19da14ac920b4", - "aarch64-unknown-linux-gnu-0.6.11": "5384098938893f060b8b47e606918c271a419b52eedda1546a4d6febae4b0c06", - "aarch64-unknown-linux-musl-0.6.11": "de20c247ef6a6bc0948e611ace3f3f321c098d7bf75b737f169c1db06b4f4d69", - "arm-unknown-linux-musleabihf-0.6.11": "76a1558e2cb8d0e5e646a0cf8a204b53d3779221bea3af50b204c8d28532daa7", - "armv7-unknown-linux-gnueabihf-0.6.11": "5abacc141dabb6071fcc3a19a301874083c6cc4a36d6eb6b0654a276efbfd33b", - "armv7-unknown-linux-musleabihf-0.6.11": "cf05ab1fe44494cc490ec5c29578e200a3c195b395e67fe62d45be9a4c897d06", - "i686-pc-windows-msvc-0.6.11": "331e94f1db12fa92266f764f63586d8c18e6cea5d37d430af2eb7673f108e874", - "i686-unknown-linux-gnu-0.6.11": "b9d193f28736c3166f533c61fc4a2e8e8a4c7961c6bd46e17c3db66f750ef4b6", - "i686-unknown-linux-musl-0.6.11": "dfa735baacc13ba9962fb9b7167599407aa733bfc7853824a785773769c58ed5", - "powerpc64-unknown-linux-gnu-0.6.11": "b79060dc0726a1fc8a4458a80fb1ce0489198dd3ad334fe54bb7926e473750ed", - "powerpc64le-unknown-linux-gnu-0.6.11": "ebd219d0b5f0a60a584ebb88e1379c616e746cabaaf79608d54be5919d742ee3", - "s390x-unknown-linux-gnu-0.6.11": "3b5563127303c16e0531c1fd13356763decc0ea91b860eb5f63c3108a275aa2c", - "x86_64-apple-darwin-0.6.11": "099b163ce5098558ccdc1df54bdcf8b02eb11364458095e95f8dd54ff8984d96", - "x86_64-pc-windows-msvc-0.6.11": "292ade13fc2e1530d0021ec7fd42526df58a8436974b8a5b829685db856e667e", - "x86_64-unknown-linux-gnu-0.6.11": "c19b3be7ac26f8b211f7a5f07f01a77fd4d2b6205ff257790770a585f7f5bda4", - "x86_64-unknown-linux-musl-0.6.11": "23aabfa5d0bde26d151eaf31a392595a5c88e74e0bc804351b02fbb0328f8aaa", "aarch64-apple-darwin-0.6.10": "82bf2cb3b34ab504eb08486093c9e97cfaf5299da4d4a60e14b6642a2a2e9b8e", "aarch64-pc-windows-msvc-0.6.10": "afc3c1ed78273843417b781fd30b263ba417dcfd05ef9a65be50eec7aa500f20", "aarch64-unknown-linux-gnu-0.6.10": "527f0adc3bcf841a3a0df0d3fef8db277b8afffac588d80948638719b611a8c2", @@ -124294,8 +124226,8 @@ async function run() { throw new Error(`Unsupported architecture: ${process.arch}`); } const setupResult = await setupUv(platform, arch, inputs_1.checkSum, inputs_1.githubToken); - addToolBinToPath(); addUvToPathAndOutput(setupResult.uvDir); + addToolBinToPath(); setToolDir(); await setupPython(); addMatchers(); @@ -124394,9 +124326,12 @@ async function setupPython() { if (inputs_1.pythonVersion !== "") { core.exportVariable("UV_PYTHON", inputs_1.pythonVersion); core.info(`Set UV_PYTHON to ${inputs_1.pythonVersion}`); + const options = { + silent: !core.isDebug(), + }; const execArgs = ["venv", "--python", inputs_1.pythonVersion]; core.info("Activating python venv..."); - await exec.exec("uv", execArgs); + await exec.exec("uv", execArgs, options); let venvBinPath = ".venv/bin"; if (process.platform === "win32") { venvBinPath = ".venv/Scripts"; diff --git a/dist/update-known-checksums/index.js b/dist/update-known-checksums/index.js index 65006f6..5deb648 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-checksums/index.js @@ -58847,74 +58847,6 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { - "aarch64-apple-darwin-0.6.14": "4ea4731010fbd1bc8e790e07f199f55a5c7c2c732e9b77f85e302b0bee61b756", - "aarch64-pc-windows-msvc-0.6.14": "7b0b3367c4060c9b47b961201ceb4252e97496c890ad1bd13c664bf5b0744d57", - "aarch64-unknown-linux-gnu-0.6.14": "ea25597354af186bdd55aee0de431e16d45d82951a4f41f065a8e4dc27885265", - "aarch64-unknown-linux-musl-0.6.14": "94e22c4be44d205def456427639ca5ca1c1a9e29acc31808a7b28fdd5dcf7f17", - "arm-unknown-linux-musleabihf-0.6.14": "de00f51ff804c145f9a0a13ead54e1ed08d317fac690477312cf9430ed43e62e", - "armv7-unknown-linux-gnueabihf-0.6.14": "d73b09f23c7056b3b5318edf670ebc8d2eac5adfdd4f4ee46796723298f21e18", - "armv7-unknown-linux-musleabihf-0.6.14": "f7844b89c77d1d57ca28a25b6b2e16a5bb3605ccf1dd9dc17ce641a2fa2d8b29", - "i686-pc-windows-msvc-0.6.14": "4e9f9ccc229a03d923213b8b4c7b373cd8bb941984f421de17fe9dac3d5491e9", - "i686-unknown-linux-gnu-0.6.14": "32c967c3dd80ecc9006a30be1a9c8ec77d63aa8080b78787d4ec0f79db12dbe4", - "i686-unknown-linux-musl-0.6.14": "c5a484d15049fd2b8ea9a7bbf0f968614819a7eda769f35c202e01e1904f6458", - "powerpc64-unknown-linux-gnu-0.6.14": "79abdc4c6e566e98067dc4b612f1fca5cb384b964553a0b8e0f5c40885ff3db8", - "powerpc64le-unknown-linux-gnu-0.6.14": "2eae20cf66ba5de1b7ac180458e4f2a889cd705637626e01c400f73f07dd0491", - "s390x-unknown-linux-gnu-0.6.14": "a51f8319b2b334c1392d3927e925b46c62ac584eb35b944d384f0af227cf0f36", - "x86_64-apple-darwin-0.6.14": "1d8ecb2eb3b68fb50e4249dc96ac9d2458dc24068848f04f4c5b42af2fd26552", - "x86_64-pc-windows-msvc-0.6.14": "93b29fc234758e381df461d7638ff73d0f08bdf3a0dc37923b1ee0b9e442ca3f", - "x86_64-unknown-linux-gnu-0.6.14": "0aaf451c391d3913823bfb8ed354b446dcfd0553a32ed8266611e4181c61fd51", - "x86_64-unknown-linux-musl-0.6.14": "0cac4df0cb3457b154f2039ae471e89cd4e15f3bd790bbb3cb0b8b40d940b93e", - "aarch64-apple-darwin-0.6.13": "0ddb8458634cc3a02799b6da839cb546dff9dabc6f3394912c48dd479016683b", - "aarch64-pc-windows-msvc-0.6.13": "3f3d6aa73b4859469fa3ad7efca3e5d0dba1112292c91d5c5f740983f16a8d8a", - "aarch64-unknown-linux-gnu-0.6.13": "ac0c723663ff76183077cc9aa91dcd0b5100081d87f93e1ba482930e0a584e90", - "aarch64-unknown-linux-musl-0.6.13": "379a5c48f6e3eb32c2d16022c0a4fc10cdfcca3543b75e2e9d819d62fead6a75", - "arm-unknown-linux-musleabihf-0.6.13": "ba1f630a299cfdd456b93a8b41e20bd2ad37a86aac884aca4efd722a62a26bb8", - "armv7-unknown-linux-gnueabihf-0.6.13": "1d55eb46510db8f169bb9be6fbd3a6ff34aa52340dff5eda0acdcb1b834e8bee", - "armv7-unknown-linux-musleabihf-0.6.13": "dc86e9d807ac324eed2e4a73fec341618ea288826a27143b8b695565a35f1b70", - "i686-pc-windows-msvc-0.6.13": "08367c3a04cf4da1c3ac6784431421de1efb8584ba68b8017efcd5e889d4a2a2", - "i686-unknown-linux-gnu-0.6.13": "2896a75940761a2ce90a8a650da02d6766de0b9990dfa6a99cd94fd3d1e6c530", - "i686-unknown-linux-musl-0.6.13": "29e64ef33ff2d7dcbbb3167bc7241de3b9d258fb39a6a992dfc847f1b968d32d", - "powerpc64-unknown-linux-gnu-0.6.13": "cdd2ba090ce9e3ed66a94bfe95b45a584bd5b9e45626836993f1279290b1a95e", - "powerpc64le-unknown-linux-gnu-0.6.13": "88830c596ef2a875a0c73aefda48e8398fdafe4eb4acecbee0b44a7995e9dc13", - "s390x-unknown-linux-gnu-0.6.13": "49e494038871006e36b404f0559f1c831b3e68692986b3c67510a675028c9696", - "x86_64-apple-darwin-0.6.13": "ed240854d97f7b234082f5a0ce734869a4310d86d46a819860bbce6d7df8b2eb", - "x86_64-pc-windows-msvc-0.6.13": "19bb08768fd3b8664068cc45faa633ee110bfef4215e560bc1e5833b1bc6c30e", - "x86_64-unknown-linux-gnu-0.6.13": "f6788fd45a25ea1033a671eaa9ece6c9b004ce5c9cf09552effadde567a7d7a5", - "x86_64-unknown-linux-musl-0.6.13": "779560faf6a21b5a6dbc2664c2dfbde2b9387b1f486c9197a9f4d143a3b66875", - "aarch64-apple-darwin-0.6.12": "fab8db5b62da1e945524b8d1a9d4946fcc6d9b77ec0cab423d953e82159967ac", - "aarch64-pc-windows-msvc-0.6.12": "d72d8cf0633dc40198a868e906442bc6bacfa38c3b807c26bcbf3fc364af5d96", - "aarch64-unknown-linux-gnu-0.6.12": "d867553e5ea19f9cea08e564179d909c69ecfce5e7e382099d1844dbf1c9878c", - "aarch64-unknown-linux-musl-0.6.12": "e999ae0679bfabe8a1e6343b8b204a531a6c851e315caff9b326f34182884af6", - "arm-unknown-linux-musleabihf-0.6.12": "da8d0700ec5e0cb0b2f20cc20834b48d5927197042e49bea5eef7fd139d72fe9", - "armv7-unknown-linux-gnueabihf-0.6.12": "b5dedaca5fbb46f412c5426102eec7c9f10003a67dd41b943232e4a2b6a5cc16", - "armv7-unknown-linux-musleabihf-0.6.12": "8fb6c1b16f8b3c2aa4073cd02729432f9afd9389f110850aed8228464fa37398", - "i686-pc-windows-msvc-0.6.12": "23431d1a798aee234bd7b271bce306fbd760c91d98e19a314ddd890a065aff83", - "i686-unknown-linux-gnu-0.6.12": "d0774e847de6c0fe6a9c3aba44b7d400261d01171ae32da60c472eb410691785", - "i686-unknown-linux-musl-0.6.12": "02e4503b244cbb18d2fa14b3a7e9433fe437e767ffcbfc39c5f0fdff9b8dd65e", - "powerpc64-unknown-linux-gnu-0.6.12": "046b43cf8af74d8892e9559e8b3181ec1e4045a4910a4dfdd00b110694c93188", - "powerpc64le-unknown-linux-gnu-0.6.12": "e61ba76fa6dfd6041c985881c024385c31d544d6a182d1a050da7594438f073f", - "s390x-unknown-linux-gnu-0.6.12": "6eae67730009eb4f8ad7a4e5733ab69b6c4dcb21b482f4567015e3e6d0729357", - "x86_64-apple-darwin-0.6.12": "5b6ee08766de11dc49ee9e292333e8b46ef2ceaaa3ebb0388467e114fca2ed8c", - "x86_64-pc-windows-msvc-0.6.12": "30fdf26c209f0cb7c97d3b08a26ab4e78ce5ae0e031b88798cbaccc0f24f452b", - "x86_64-unknown-linux-gnu-0.6.12": "eec3ccf53616e00905279a302bc043451bd96ca71a159a2ac3199452ac914c26", - "x86_64-unknown-linux-musl-0.6.12": "25f055a556576003fefc0f5fd213bf3c6df1824d4c7fc35e6361fbecc420139f", - "aarch64-apple-darwin-0.6.11": "a5b14a92448b908d1a5415f2a49522010fef8972695e2f7bbb4e5c5f88024573", - "aarch64-pc-windows-msvc-0.6.11": "858e523d9498a332aab093852c30c524bbd94622137dd6f773d19da14ac920b4", - "aarch64-unknown-linux-gnu-0.6.11": "5384098938893f060b8b47e606918c271a419b52eedda1546a4d6febae4b0c06", - "aarch64-unknown-linux-musl-0.6.11": "de20c247ef6a6bc0948e611ace3f3f321c098d7bf75b737f169c1db06b4f4d69", - "arm-unknown-linux-musleabihf-0.6.11": "76a1558e2cb8d0e5e646a0cf8a204b53d3779221bea3af50b204c8d28532daa7", - "armv7-unknown-linux-gnueabihf-0.6.11": "5abacc141dabb6071fcc3a19a301874083c6cc4a36d6eb6b0654a276efbfd33b", - "armv7-unknown-linux-musleabihf-0.6.11": "cf05ab1fe44494cc490ec5c29578e200a3c195b395e67fe62d45be9a4c897d06", - "i686-pc-windows-msvc-0.6.11": "331e94f1db12fa92266f764f63586d8c18e6cea5d37d430af2eb7673f108e874", - "i686-unknown-linux-gnu-0.6.11": "b9d193f28736c3166f533c61fc4a2e8e8a4c7961c6bd46e17c3db66f750ef4b6", - "i686-unknown-linux-musl-0.6.11": "dfa735baacc13ba9962fb9b7167599407aa733bfc7853824a785773769c58ed5", - "powerpc64-unknown-linux-gnu-0.6.11": "b79060dc0726a1fc8a4458a80fb1ce0489198dd3ad334fe54bb7926e473750ed", - "powerpc64le-unknown-linux-gnu-0.6.11": "ebd219d0b5f0a60a584ebb88e1379c616e746cabaaf79608d54be5919d742ee3", - "s390x-unknown-linux-gnu-0.6.11": "3b5563127303c16e0531c1fd13356763decc0ea91b860eb5f63c3108a275aa2c", - "x86_64-apple-darwin-0.6.11": "099b163ce5098558ccdc1df54bdcf8b02eb11364458095e95f8dd54ff8984d96", - "x86_64-pc-windows-msvc-0.6.11": "292ade13fc2e1530d0021ec7fd42526df58a8436974b8a5b829685db856e667e", - "x86_64-unknown-linux-gnu-0.6.11": "c19b3be7ac26f8b211f7a5f07f01a77fd4d2b6205ff257790770a585f7f5bda4", - "x86_64-unknown-linux-musl-0.6.11": "23aabfa5d0bde26d151eaf31a392595a5c88e74e0bc804351b02fbb0328f8aaa", "aarch64-apple-darwin-0.6.10": "82bf2cb3b34ab504eb08486093c9e97cfaf5299da4d4a60e14b6642a2a2e9b8e", "aarch64-pc-windows-msvc-0.6.10": "afc3c1ed78273843417b781fd30b263ba417dcfd05ef9a65be50eec7aa500f20", "aarch64-unknown-linux-gnu-0.6.10": "527f0adc3bcf841a3a0df0d3fef8db277b8afffac588d80948638719b611a8c2", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index fca5e4f..9a2eea9 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,141 +1,5 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { - "aarch64-apple-darwin-0.6.14": - "4ea4731010fbd1bc8e790e07f199f55a5c7c2c732e9b77f85e302b0bee61b756", - "aarch64-pc-windows-msvc-0.6.14": - "7b0b3367c4060c9b47b961201ceb4252e97496c890ad1bd13c664bf5b0744d57", - "aarch64-unknown-linux-gnu-0.6.14": - "ea25597354af186bdd55aee0de431e16d45d82951a4f41f065a8e4dc27885265", - "aarch64-unknown-linux-musl-0.6.14": - "94e22c4be44d205def456427639ca5ca1c1a9e29acc31808a7b28fdd5dcf7f17", - "arm-unknown-linux-musleabihf-0.6.14": - "de00f51ff804c145f9a0a13ead54e1ed08d317fac690477312cf9430ed43e62e", - "armv7-unknown-linux-gnueabihf-0.6.14": - "d73b09f23c7056b3b5318edf670ebc8d2eac5adfdd4f4ee46796723298f21e18", - "armv7-unknown-linux-musleabihf-0.6.14": - "f7844b89c77d1d57ca28a25b6b2e16a5bb3605ccf1dd9dc17ce641a2fa2d8b29", - "i686-pc-windows-msvc-0.6.14": - "4e9f9ccc229a03d923213b8b4c7b373cd8bb941984f421de17fe9dac3d5491e9", - "i686-unknown-linux-gnu-0.6.14": - "32c967c3dd80ecc9006a30be1a9c8ec77d63aa8080b78787d4ec0f79db12dbe4", - "i686-unknown-linux-musl-0.6.14": - "c5a484d15049fd2b8ea9a7bbf0f968614819a7eda769f35c202e01e1904f6458", - "powerpc64-unknown-linux-gnu-0.6.14": - "79abdc4c6e566e98067dc4b612f1fca5cb384b964553a0b8e0f5c40885ff3db8", - "powerpc64le-unknown-linux-gnu-0.6.14": - "2eae20cf66ba5de1b7ac180458e4f2a889cd705637626e01c400f73f07dd0491", - "s390x-unknown-linux-gnu-0.6.14": - "a51f8319b2b334c1392d3927e925b46c62ac584eb35b944d384f0af227cf0f36", - "x86_64-apple-darwin-0.6.14": - "1d8ecb2eb3b68fb50e4249dc96ac9d2458dc24068848f04f4c5b42af2fd26552", - "x86_64-pc-windows-msvc-0.6.14": - "93b29fc234758e381df461d7638ff73d0f08bdf3a0dc37923b1ee0b9e442ca3f", - "x86_64-unknown-linux-gnu-0.6.14": - "0aaf451c391d3913823bfb8ed354b446dcfd0553a32ed8266611e4181c61fd51", - "x86_64-unknown-linux-musl-0.6.14": - "0cac4df0cb3457b154f2039ae471e89cd4e15f3bd790bbb3cb0b8b40d940b93e", - "aarch64-apple-darwin-0.6.13": - "0ddb8458634cc3a02799b6da839cb546dff9dabc6f3394912c48dd479016683b", - "aarch64-pc-windows-msvc-0.6.13": - "3f3d6aa73b4859469fa3ad7efca3e5d0dba1112292c91d5c5f740983f16a8d8a", - "aarch64-unknown-linux-gnu-0.6.13": - "ac0c723663ff76183077cc9aa91dcd0b5100081d87f93e1ba482930e0a584e90", - "aarch64-unknown-linux-musl-0.6.13": - "379a5c48f6e3eb32c2d16022c0a4fc10cdfcca3543b75e2e9d819d62fead6a75", - "arm-unknown-linux-musleabihf-0.6.13": - "ba1f630a299cfdd456b93a8b41e20bd2ad37a86aac884aca4efd722a62a26bb8", - "armv7-unknown-linux-gnueabihf-0.6.13": - "1d55eb46510db8f169bb9be6fbd3a6ff34aa52340dff5eda0acdcb1b834e8bee", - "armv7-unknown-linux-musleabihf-0.6.13": - "dc86e9d807ac324eed2e4a73fec341618ea288826a27143b8b695565a35f1b70", - "i686-pc-windows-msvc-0.6.13": - "08367c3a04cf4da1c3ac6784431421de1efb8584ba68b8017efcd5e889d4a2a2", - "i686-unknown-linux-gnu-0.6.13": - "2896a75940761a2ce90a8a650da02d6766de0b9990dfa6a99cd94fd3d1e6c530", - "i686-unknown-linux-musl-0.6.13": - "29e64ef33ff2d7dcbbb3167bc7241de3b9d258fb39a6a992dfc847f1b968d32d", - "powerpc64-unknown-linux-gnu-0.6.13": - "cdd2ba090ce9e3ed66a94bfe95b45a584bd5b9e45626836993f1279290b1a95e", - "powerpc64le-unknown-linux-gnu-0.6.13": - "88830c596ef2a875a0c73aefda48e8398fdafe4eb4acecbee0b44a7995e9dc13", - "s390x-unknown-linux-gnu-0.6.13": - "49e494038871006e36b404f0559f1c831b3e68692986b3c67510a675028c9696", - "x86_64-apple-darwin-0.6.13": - "ed240854d97f7b234082f5a0ce734869a4310d86d46a819860bbce6d7df8b2eb", - "x86_64-pc-windows-msvc-0.6.13": - "19bb08768fd3b8664068cc45faa633ee110bfef4215e560bc1e5833b1bc6c30e", - "x86_64-unknown-linux-gnu-0.6.13": - "f6788fd45a25ea1033a671eaa9ece6c9b004ce5c9cf09552effadde567a7d7a5", - "x86_64-unknown-linux-musl-0.6.13": - "779560faf6a21b5a6dbc2664c2dfbde2b9387b1f486c9197a9f4d143a3b66875", - "aarch64-apple-darwin-0.6.12": - "fab8db5b62da1e945524b8d1a9d4946fcc6d9b77ec0cab423d953e82159967ac", - "aarch64-pc-windows-msvc-0.6.12": - "d72d8cf0633dc40198a868e906442bc6bacfa38c3b807c26bcbf3fc364af5d96", - "aarch64-unknown-linux-gnu-0.6.12": - "d867553e5ea19f9cea08e564179d909c69ecfce5e7e382099d1844dbf1c9878c", - "aarch64-unknown-linux-musl-0.6.12": - "e999ae0679bfabe8a1e6343b8b204a531a6c851e315caff9b326f34182884af6", - "arm-unknown-linux-musleabihf-0.6.12": - "da8d0700ec5e0cb0b2f20cc20834b48d5927197042e49bea5eef7fd139d72fe9", - "armv7-unknown-linux-gnueabihf-0.6.12": - "b5dedaca5fbb46f412c5426102eec7c9f10003a67dd41b943232e4a2b6a5cc16", - "armv7-unknown-linux-musleabihf-0.6.12": - "8fb6c1b16f8b3c2aa4073cd02729432f9afd9389f110850aed8228464fa37398", - "i686-pc-windows-msvc-0.6.12": - "23431d1a798aee234bd7b271bce306fbd760c91d98e19a314ddd890a065aff83", - "i686-unknown-linux-gnu-0.6.12": - "d0774e847de6c0fe6a9c3aba44b7d400261d01171ae32da60c472eb410691785", - "i686-unknown-linux-musl-0.6.12": - "02e4503b244cbb18d2fa14b3a7e9433fe437e767ffcbfc39c5f0fdff9b8dd65e", - "powerpc64-unknown-linux-gnu-0.6.12": - "046b43cf8af74d8892e9559e8b3181ec1e4045a4910a4dfdd00b110694c93188", - "powerpc64le-unknown-linux-gnu-0.6.12": - "e61ba76fa6dfd6041c985881c024385c31d544d6a182d1a050da7594438f073f", - "s390x-unknown-linux-gnu-0.6.12": - "6eae67730009eb4f8ad7a4e5733ab69b6c4dcb21b482f4567015e3e6d0729357", - "x86_64-apple-darwin-0.6.12": - "5b6ee08766de11dc49ee9e292333e8b46ef2ceaaa3ebb0388467e114fca2ed8c", - "x86_64-pc-windows-msvc-0.6.12": - "30fdf26c209f0cb7c97d3b08a26ab4e78ce5ae0e031b88798cbaccc0f24f452b", - "x86_64-unknown-linux-gnu-0.6.12": - "eec3ccf53616e00905279a302bc043451bd96ca71a159a2ac3199452ac914c26", - "x86_64-unknown-linux-musl-0.6.12": - "25f055a556576003fefc0f5fd213bf3c6df1824d4c7fc35e6361fbecc420139f", - "aarch64-apple-darwin-0.6.11": - "a5b14a92448b908d1a5415f2a49522010fef8972695e2f7bbb4e5c5f88024573", - "aarch64-pc-windows-msvc-0.6.11": - "858e523d9498a332aab093852c30c524bbd94622137dd6f773d19da14ac920b4", - "aarch64-unknown-linux-gnu-0.6.11": - "5384098938893f060b8b47e606918c271a419b52eedda1546a4d6febae4b0c06", - "aarch64-unknown-linux-musl-0.6.11": - "de20c247ef6a6bc0948e611ace3f3f321c098d7bf75b737f169c1db06b4f4d69", - "arm-unknown-linux-musleabihf-0.6.11": - "76a1558e2cb8d0e5e646a0cf8a204b53d3779221bea3af50b204c8d28532daa7", - "armv7-unknown-linux-gnueabihf-0.6.11": - "5abacc141dabb6071fcc3a19a301874083c6cc4a36d6eb6b0654a276efbfd33b", - "armv7-unknown-linux-musleabihf-0.6.11": - "cf05ab1fe44494cc490ec5c29578e200a3c195b395e67fe62d45be9a4c897d06", - "i686-pc-windows-msvc-0.6.11": - "331e94f1db12fa92266f764f63586d8c18e6cea5d37d430af2eb7673f108e874", - "i686-unknown-linux-gnu-0.6.11": - "b9d193f28736c3166f533c61fc4a2e8e8a4c7961c6bd46e17c3db66f750ef4b6", - "i686-unknown-linux-musl-0.6.11": - "dfa735baacc13ba9962fb9b7167599407aa733bfc7853824a785773769c58ed5", - "powerpc64-unknown-linux-gnu-0.6.11": - "b79060dc0726a1fc8a4458a80fb1ce0489198dd3ad334fe54bb7926e473750ed", - "powerpc64le-unknown-linux-gnu-0.6.11": - "ebd219d0b5f0a60a584ebb88e1379c616e746cabaaf79608d54be5919d742ee3", - "s390x-unknown-linux-gnu-0.6.11": - "3b5563127303c16e0531c1fd13356763decc0ea91b860eb5f63c3108a275aa2c", - "x86_64-apple-darwin-0.6.11": - "099b163ce5098558ccdc1df54bdcf8b02eb11364458095e95f8dd54ff8984d96", - "x86_64-pc-windows-msvc-0.6.11": - "292ade13fc2e1530d0021ec7fd42526df58a8436974b8a5b829685db856e667e", - "x86_64-unknown-linux-gnu-0.6.11": - "c19b3be7ac26f8b211f7a5f07f01a77fd4d2b6205ff257790770a585f7f5bda4", - "x86_64-unknown-linux-musl-0.6.11": - "23aabfa5d0bde26d151eaf31a392595a5c88e74e0bc804351b02fbb0328f8aaa", "aarch64-apple-darwin-0.6.10": "82bf2cb3b34ab504eb08486093c9e97cfaf5299da4d4a60e14b6642a2a2e9b8e", "aarch64-pc-windows-msvc-0.6.10": diff --git a/src/setup-uv.ts b/src/setup-uv.ts index af8cceb..ee7e77c 100644 --- a/src/setup-uv.ts +++ b/src/setup-uv.ts @@ -44,8 +44,8 @@ async function run(): Promise { } const setupResult = await setupUv(platform, arch, checkSum, githubToken); - addToolBinToPath(); addUvToPathAndOutput(setupResult.uvDir); + addToolBinToPath(); setToolDir(); await setupPython(); addMatchers(); @@ -167,10 +167,13 @@ async function setupPython(): Promise { if (pythonVersion !== "") { core.exportVariable("UV_PYTHON", pythonVersion); core.info(`Set UV_PYTHON to ${pythonVersion}`); + const options: exec.ExecOptions = { + silent: !core.isDebug(), + }; const execArgs = ["venv", "--python", pythonVersion]; core.info("Activating python venv..."); - await exec.exec("uv", execArgs); + await exec.exec("uv", execArgs, options); let venvBinPath = ".venv/bin"; if (process.platform === "win32") {