From fb3a0a97fac846cb3395265a3087ab94ad3ca2a0 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Thu, 17 Apr 2025 21:02:21 +0200 Subject: [PATCH 01/27] log info on venv activation (#375) Make sure we get more info by default instead of just exiting with 1 Contributes to: #374 --- dist/setup/index.js | 5 +---- src/setup-uv.ts | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/dist/setup/index.js b/dist/setup/index.js index ebd1bfc..ad08a6c 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -124394,12 +124394,9 @@ 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, options); + await exec.exec("uv", execArgs); let venvBinPath = ".venv/bin"; if (process.platform === "win32") { venvBinPath = ".venv/Scripts"; diff --git a/src/setup-uv.ts b/src/setup-uv.ts index beed547..af8cceb 100644 --- a/src/setup-uv.ts +++ b/src/setup-uv.ts @@ -167,13 +167,10 @@ 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, options); + await exec.exec("uv", execArgs); let venvBinPath = ".venv/bin"; if (process.platform === "win32") { From fcaddda076a8158a712b6d64986baf606c446694 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 06:20:07 +0000 Subject: [PATCH 02/27] chore: update known checksums for 0.6.15 (#377) chore: update known checksums for 0.6.15 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++++++++++ dist/update-known-checksums/index.js | 17 ++++++++++++ src/download/checksum/known-checksums.ts | 34 ++++++++++++++++++++++++ 3 files changed, 68 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index ad08a6c..3c841a5 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.6.15": "1c5b25f75c6438b6910dbc4c6903debe53f31ee14aee55d02243dfe7bf7c9f72", + "aarch64-pc-windows-msvc-0.6.15": "317fe0b29e647aad1e9f02ffe764dcbbc6e2ef189f018c81b673884173ab98ba", + "aarch64-unknown-linux-gnu-0.6.15": "3bf650aec162157b7e01461f41c2a9797366b6043452c6e7035c6c926d0a585b", + "aarch64-unknown-linux-musl-0.6.15": "183cebae8c9d91bbd48219f9006a5c0c41c90a075d6724aec53a7ea0503c665a", + "arm-unknown-linux-musleabihf-0.6.15": "d83c76e130ffb25fb6a4ba8ea5870207d810190733a14ae87084c63a417912f6", + "armv7-unknown-linux-gnueabihf-0.6.15": "d661ec44e5fc7553cd8dd5ad5f48848c5a4d5279ba0df0036c0e2422ec9f312b", + "armv7-unknown-linux-musleabihf-0.6.15": "6fc86a829965362f99602c47627b269c9b676731586a60ca5bb9d6069677938d", + "i686-pc-windows-msvc-0.6.15": "7f15e3377e94fac882b33465cb8cbb24705f5c8d63d9d65c6f1b0816c1d30a0b", + "i686-unknown-linux-gnu-0.6.15": "bfedd03be9f579a9bc10e6c25176017e514cca0500cfb9bba43794387a577661", + "i686-unknown-linux-musl-0.6.15": "82bf8666c0a57514af4e5403f162314b710e1682e1065ab71a845ebb5d8db0b7", + "powerpc64-unknown-linux-gnu-0.6.15": "6e9795344d61ee9ac497d6e03a447d808f2aab13925f30e44c00638abec57deb", + "powerpc64le-unknown-linux-gnu-0.6.15": "e38f13284ed8b645b87ef07c8b549d1f1a5b746aa0411c2115dcd5cda0da13fc", + "s390x-unknown-linux-gnu-0.6.15": "416f61249b330ea9735cda0c866c9460f87111bc9d4e040c98916fda6a45be09", + "x86_64-apple-darwin-0.6.15": "97adf61511c0f6ea42c090443c38d8d71116b78ae626363f9f149924c91ae886", + "x86_64-pc-windows-msvc-0.6.15": "10c75d566db1447f3bdcbcb31d6598e4b5f4ea638be5d8b73a7350929389512b", + "x86_64-unknown-linux-gnu-0.6.15": "85d98ef282cdbfcb4020922f0c12421ecca4130f0a4570d3b827a15ffd544acc", + "x86_64-unknown-linux-musl-0.6.15": "78289c93836cb32b8b24e3216b5b316e7fdf483365de2fc571844d308387e8a4", "aarch64-apple-darwin-0.6.14": "4ea4731010fbd1bc8e790e07f199f55a5c7c2c732e9b77f85e302b0bee61b756", "aarch64-pc-windows-msvc-0.6.14": "7b0b3367c4060c9b47b961201ceb4252e97496c890ad1bd13c664bf5b0744d57", "aarch64-unknown-linux-gnu-0.6.14": "ea25597354af186bdd55aee0de431e16d45d82951a4f41f065a8e4dc27885265", diff --git a/dist/update-known-checksums/index.js b/dist/update-known-checksums/index.js index 65006f6..5162ea8 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-checksums/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.6.15": "1c5b25f75c6438b6910dbc4c6903debe53f31ee14aee55d02243dfe7bf7c9f72", + "aarch64-pc-windows-msvc-0.6.15": "317fe0b29e647aad1e9f02ffe764dcbbc6e2ef189f018c81b673884173ab98ba", + "aarch64-unknown-linux-gnu-0.6.15": "3bf650aec162157b7e01461f41c2a9797366b6043452c6e7035c6c926d0a585b", + "aarch64-unknown-linux-musl-0.6.15": "183cebae8c9d91bbd48219f9006a5c0c41c90a075d6724aec53a7ea0503c665a", + "arm-unknown-linux-musleabihf-0.6.15": "d83c76e130ffb25fb6a4ba8ea5870207d810190733a14ae87084c63a417912f6", + "armv7-unknown-linux-gnueabihf-0.6.15": "d661ec44e5fc7553cd8dd5ad5f48848c5a4d5279ba0df0036c0e2422ec9f312b", + "armv7-unknown-linux-musleabihf-0.6.15": "6fc86a829965362f99602c47627b269c9b676731586a60ca5bb9d6069677938d", + "i686-pc-windows-msvc-0.6.15": "7f15e3377e94fac882b33465cb8cbb24705f5c8d63d9d65c6f1b0816c1d30a0b", + "i686-unknown-linux-gnu-0.6.15": "bfedd03be9f579a9bc10e6c25176017e514cca0500cfb9bba43794387a577661", + "i686-unknown-linux-musl-0.6.15": "82bf8666c0a57514af4e5403f162314b710e1682e1065ab71a845ebb5d8db0b7", + "powerpc64-unknown-linux-gnu-0.6.15": "6e9795344d61ee9ac497d6e03a447d808f2aab13925f30e44c00638abec57deb", + "powerpc64le-unknown-linux-gnu-0.6.15": "e38f13284ed8b645b87ef07c8b549d1f1a5b746aa0411c2115dcd5cda0da13fc", + "s390x-unknown-linux-gnu-0.6.15": "416f61249b330ea9735cda0c866c9460f87111bc9d4e040c98916fda6a45be09", + "x86_64-apple-darwin-0.6.15": "97adf61511c0f6ea42c090443c38d8d71116b78ae626363f9f149924c91ae886", + "x86_64-pc-windows-msvc-0.6.15": "10c75d566db1447f3bdcbcb31d6598e4b5f4ea638be5d8b73a7350929389512b", + "x86_64-unknown-linux-gnu-0.6.15": "85d98ef282cdbfcb4020922f0c12421ecca4130f0a4570d3b827a15ffd544acc", + "x86_64-unknown-linux-musl-0.6.15": "78289c93836cb32b8b24e3216b5b316e7fdf483365de2fc571844d308387e8a4", "aarch64-apple-darwin-0.6.14": "4ea4731010fbd1bc8e790e07f199f55a5c7c2c732e9b77f85e302b0bee61b756", "aarch64-pc-windows-msvc-0.6.14": "7b0b3367c4060c9b47b961201ceb4252e97496c890ad1bd13c664bf5b0744d57", "aarch64-unknown-linux-gnu-0.6.14": "ea25597354af186bdd55aee0de431e16d45d82951a4f41f065a8e4dc27885265", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index fca5e4f..393cef1 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.6.15": + "1c5b25f75c6438b6910dbc4c6903debe53f31ee14aee55d02243dfe7bf7c9f72", + "aarch64-pc-windows-msvc-0.6.15": + "317fe0b29e647aad1e9f02ffe764dcbbc6e2ef189f018c81b673884173ab98ba", + "aarch64-unknown-linux-gnu-0.6.15": + "3bf650aec162157b7e01461f41c2a9797366b6043452c6e7035c6c926d0a585b", + "aarch64-unknown-linux-musl-0.6.15": + "183cebae8c9d91bbd48219f9006a5c0c41c90a075d6724aec53a7ea0503c665a", + "arm-unknown-linux-musleabihf-0.6.15": + "d83c76e130ffb25fb6a4ba8ea5870207d810190733a14ae87084c63a417912f6", + "armv7-unknown-linux-gnueabihf-0.6.15": + "d661ec44e5fc7553cd8dd5ad5f48848c5a4d5279ba0df0036c0e2422ec9f312b", + "armv7-unknown-linux-musleabihf-0.6.15": + "6fc86a829965362f99602c47627b269c9b676731586a60ca5bb9d6069677938d", + "i686-pc-windows-msvc-0.6.15": + "7f15e3377e94fac882b33465cb8cbb24705f5c8d63d9d65c6f1b0816c1d30a0b", + "i686-unknown-linux-gnu-0.6.15": + "bfedd03be9f579a9bc10e6c25176017e514cca0500cfb9bba43794387a577661", + "i686-unknown-linux-musl-0.6.15": + "82bf8666c0a57514af4e5403f162314b710e1682e1065ab71a845ebb5d8db0b7", + "powerpc64-unknown-linux-gnu-0.6.15": + "6e9795344d61ee9ac497d6e03a447d808f2aab13925f30e44c00638abec57deb", + "powerpc64le-unknown-linux-gnu-0.6.15": + "e38f13284ed8b645b87ef07c8b549d1f1a5b746aa0411c2115dcd5cda0da13fc", + "s390x-unknown-linux-gnu-0.6.15": + "416f61249b330ea9735cda0c866c9460f87111bc9d4e040c98916fda6a45be09", + "x86_64-apple-darwin-0.6.15": + "97adf61511c0f6ea42c090443c38d8d71116b78ae626363f9f149924c91ae886", + "x86_64-pc-windows-msvc-0.6.15": + "10c75d566db1447f3bdcbcb31d6598e4b5f4ea638be5d8b73a7350929389512b", + "x86_64-unknown-linux-gnu-0.6.15": + "85d98ef282cdbfcb4020922f0c12421ecca4130f0a4570d3b827a15ffd544acc", + "x86_64-unknown-linux-musl-0.6.15": + "78289c93836cb32b8b24e3216b5b316e7fdf483365de2fc571844d308387e8a4", "aarch64-apple-darwin-0.6.14": "4ea4731010fbd1bc8e790e07f199f55a5c7c2c732e9b77f85e302b0bee61b756", "aarch64-pc-windows-msvc-0.6.14": From aa1290542ebcd3b6932d825ed2b40807f82b2fdd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 07:39:59 +0000 Subject: [PATCH 03/27] chore: update known checksums for 0.6.16 (#378) chore: update known checksums for 0.6.16 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++++++++++ dist/update-known-checksums/index.js | 17 ++++++++++++ src/download/checksum/known-checksums.ts | 34 ++++++++++++++++++++++++ 3 files changed, 68 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index 3c841a5..d101e50 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.6.16": "2b1ea0d5cf27375738f5f0f229587bc3590c0f501cb00bc48133a3d122d28364", + "aarch64-pc-windows-msvc-0.6.16": "5abca187b8aecbdffef7547cb39a527168e4cb93d8d2e4ce14271f5831a4d902", + "aarch64-unknown-linux-gnu-0.6.16": "a82f96ab5f285825f9acee6ac1563683c4940d80df2f08549cad43d37c7ba4a7", + "aarch64-unknown-linux-musl-0.6.16": "ae3f793c62fe6ced80483d6c78cb49f06a01088bc5d86f1446a9b5988b2acecc", + "arm-unknown-linux-musleabihf-0.6.16": "91f7f5a4eb97b7983a8e5421d5bfea8802064422ce2f535055f373726eb0aa9a", + "armv7-unknown-linux-gnueabihf-0.6.16": "a4ffe043952bf4e757a5ca0f546bb83b055b6ee0646dd5c4f5e5f13dbc5ee8f8", + "armv7-unknown-linux-musleabihf-0.6.16": "0237c8d9914e0d9fd2f022d6d5f91ce392d13e0ccbb7fa7ebe601296a67c3d6c", + "i686-pc-windows-msvc-0.6.16": "f5c6400f07db2014b2b0c66770e1125fa70efe4dd99cc8351838bed0045c34f8", + "i686-unknown-linux-gnu-0.6.16": "f46f89efcc599a6695e8378a1201e62cd4afb9a4438d65a89098ab11201f84ab", + "i686-unknown-linux-musl-0.6.16": "afe69380a9d3592a87893d6bdc11ff33e4180b98f1e1fd4e626c0307d7598914", + "powerpc64-unknown-linux-gnu-0.6.16": "bf455747580dbbf76cbcf616f67f825c40bd1bdec20c9ff993e03485f9eaad44", + "powerpc64le-unknown-linux-gnu-0.6.16": "508ec561b1740a551d2b33e96671e0e8435a1bcc0e97080f3d7ba88a096bd360", + "s390x-unknown-linux-gnu-0.6.16": "e25c5527826524f51f114388bff47871bf1ca67badbfd72d45427bdba4b46794", + "x86_64-apple-darwin-0.6.16": "ce512b5e40a8ad2916a46df2bdba729d5541e4b3649a09aaddff6e525be012e4", + "x86_64-pc-windows-msvc-0.6.16": "f1b4c24ec602b6c0b06b6bc64aa447bbe4cf313e93fbec326741961e80ffa8b7", + "x86_64-unknown-linux-gnu-0.6.16": "e9ef28b675df68978a60f87192fb8c730b8bfca9bef42b121686b218ea0f6542", + "x86_64-unknown-linux-musl-0.6.16": "25024557931d04cc34f80b818c7547c9c62b762ec6df807e30cb52f383fa2615", "aarch64-apple-darwin-0.6.15": "1c5b25f75c6438b6910dbc4c6903debe53f31ee14aee55d02243dfe7bf7c9f72", "aarch64-pc-windows-msvc-0.6.15": "317fe0b29e647aad1e9f02ffe764dcbbc6e2ef189f018c81b673884173ab98ba", "aarch64-unknown-linux-gnu-0.6.15": "3bf650aec162157b7e01461f41c2a9797366b6043452c6e7035c6c926d0a585b", diff --git a/dist/update-known-checksums/index.js b/dist/update-known-checksums/index.js index 5162ea8..67d997c 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-checksums/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.6.16": "2b1ea0d5cf27375738f5f0f229587bc3590c0f501cb00bc48133a3d122d28364", + "aarch64-pc-windows-msvc-0.6.16": "5abca187b8aecbdffef7547cb39a527168e4cb93d8d2e4ce14271f5831a4d902", + "aarch64-unknown-linux-gnu-0.6.16": "a82f96ab5f285825f9acee6ac1563683c4940d80df2f08549cad43d37c7ba4a7", + "aarch64-unknown-linux-musl-0.6.16": "ae3f793c62fe6ced80483d6c78cb49f06a01088bc5d86f1446a9b5988b2acecc", + "arm-unknown-linux-musleabihf-0.6.16": "91f7f5a4eb97b7983a8e5421d5bfea8802064422ce2f535055f373726eb0aa9a", + "armv7-unknown-linux-gnueabihf-0.6.16": "a4ffe043952bf4e757a5ca0f546bb83b055b6ee0646dd5c4f5e5f13dbc5ee8f8", + "armv7-unknown-linux-musleabihf-0.6.16": "0237c8d9914e0d9fd2f022d6d5f91ce392d13e0ccbb7fa7ebe601296a67c3d6c", + "i686-pc-windows-msvc-0.6.16": "f5c6400f07db2014b2b0c66770e1125fa70efe4dd99cc8351838bed0045c34f8", + "i686-unknown-linux-gnu-0.6.16": "f46f89efcc599a6695e8378a1201e62cd4afb9a4438d65a89098ab11201f84ab", + "i686-unknown-linux-musl-0.6.16": "afe69380a9d3592a87893d6bdc11ff33e4180b98f1e1fd4e626c0307d7598914", + "powerpc64-unknown-linux-gnu-0.6.16": "bf455747580dbbf76cbcf616f67f825c40bd1bdec20c9ff993e03485f9eaad44", + "powerpc64le-unknown-linux-gnu-0.6.16": "508ec561b1740a551d2b33e96671e0e8435a1bcc0e97080f3d7ba88a096bd360", + "s390x-unknown-linux-gnu-0.6.16": "e25c5527826524f51f114388bff47871bf1ca67badbfd72d45427bdba4b46794", + "x86_64-apple-darwin-0.6.16": "ce512b5e40a8ad2916a46df2bdba729d5541e4b3649a09aaddff6e525be012e4", + "x86_64-pc-windows-msvc-0.6.16": "f1b4c24ec602b6c0b06b6bc64aa447bbe4cf313e93fbec326741961e80ffa8b7", + "x86_64-unknown-linux-gnu-0.6.16": "e9ef28b675df68978a60f87192fb8c730b8bfca9bef42b121686b218ea0f6542", + "x86_64-unknown-linux-musl-0.6.16": "25024557931d04cc34f80b818c7547c9c62b762ec6df807e30cb52f383fa2615", "aarch64-apple-darwin-0.6.15": "1c5b25f75c6438b6910dbc4c6903debe53f31ee14aee55d02243dfe7bf7c9f72", "aarch64-pc-windows-msvc-0.6.15": "317fe0b29e647aad1e9f02ffe764dcbbc6e2ef189f018c81b673884173ab98ba", "aarch64-unknown-linux-gnu-0.6.15": "3bf650aec162157b7e01461f41c2a9797366b6043452c6e7035c6c926d0a585b", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index 393cef1..6678668 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.6.16": + "2b1ea0d5cf27375738f5f0f229587bc3590c0f501cb00bc48133a3d122d28364", + "aarch64-pc-windows-msvc-0.6.16": + "5abca187b8aecbdffef7547cb39a527168e4cb93d8d2e4ce14271f5831a4d902", + "aarch64-unknown-linux-gnu-0.6.16": + "a82f96ab5f285825f9acee6ac1563683c4940d80df2f08549cad43d37c7ba4a7", + "aarch64-unknown-linux-musl-0.6.16": + "ae3f793c62fe6ced80483d6c78cb49f06a01088bc5d86f1446a9b5988b2acecc", + "arm-unknown-linux-musleabihf-0.6.16": + "91f7f5a4eb97b7983a8e5421d5bfea8802064422ce2f535055f373726eb0aa9a", + "armv7-unknown-linux-gnueabihf-0.6.16": + "a4ffe043952bf4e757a5ca0f546bb83b055b6ee0646dd5c4f5e5f13dbc5ee8f8", + "armv7-unknown-linux-musleabihf-0.6.16": + "0237c8d9914e0d9fd2f022d6d5f91ce392d13e0ccbb7fa7ebe601296a67c3d6c", + "i686-pc-windows-msvc-0.6.16": + "f5c6400f07db2014b2b0c66770e1125fa70efe4dd99cc8351838bed0045c34f8", + "i686-unknown-linux-gnu-0.6.16": + "f46f89efcc599a6695e8378a1201e62cd4afb9a4438d65a89098ab11201f84ab", + "i686-unknown-linux-musl-0.6.16": + "afe69380a9d3592a87893d6bdc11ff33e4180b98f1e1fd4e626c0307d7598914", + "powerpc64-unknown-linux-gnu-0.6.16": + "bf455747580dbbf76cbcf616f67f825c40bd1bdec20c9ff993e03485f9eaad44", + "powerpc64le-unknown-linux-gnu-0.6.16": + "508ec561b1740a551d2b33e96671e0e8435a1bcc0e97080f3d7ba88a096bd360", + "s390x-unknown-linux-gnu-0.6.16": + "e25c5527826524f51f114388bff47871bf1ca67badbfd72d45427bdba4b46794", + "x86_64-apple-darwin-0.6.16": + "ce512b5e40a8ad2916a46df2bdba729d5541e4b3649a09aaddff6e525be012e4", + "x86_64-pc-windows-msvc-0.6.16": + "f1b4c24ec602b6c0b06b6bc64aa447bbe4cf313e93fbec326741961e80ffa8b7", + "x86_64-unknown-linux-gnu-0.6.16": + "e9ef28b675df68978a60f87192fb8c730b8bfca9bef42b121686b218ea0f6542", + "x86_64-unknown-linux-musl-0.6.16": + "25024557931d04cc34f80b818c7547c9c62b762ec6df807e30cb52f383fa2615", "aarch64-apple-darwin-0.6.15": "1c5b25f75c6438b6910dbc4c6903debe53f31ee14aee55d02243dfe7bf7c9f72", "aarch64-pc-windows-msvc-0.6.15": From ec4c6916287cf1471f9f803d79ef6a0a04520e81 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Thu, 24 Apr 2025 15:17:35 +0200 Subject: [PATCH 04/27] new inputs activate-environment and working-directory (#381) venv activation was implicit when python-version was supplied. This now only happens when activate-environment is true. working-directory controls where we work and thus also where the .venv will be created Closes: #351 Closes: #271 Closes: #251 Closes: #211 --- .github/workflows/test.yml | 28 ++- README.md | 58 +++--- action.yml | 12 +- dist/save-cache/index.js | 8 +- dist/setup/index.js | 209 ++++++++++----------- src/cache/restore-cache.ts | 3 +- src/setup-uv.ts | 56 +++--- src/utils/{pyproject.ts => config-file.ts} | 4 +- src/utils/inputs.ts | 4 +- 9 files changed, 203 insertions(+), 179 deletions(-) rename src/utils/{pyproject.ts => config-file.ts} (90%) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5a9c0a2..37557e3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -115,7 +115,7 @@ jobs: id: setup-uv uses: ./ with: - pyproject-file: "__tests__/fixtures/pyproject-toml-project/pyproject.toml" + working-directory: "__tests__/fixtures/pyproject-toml-project" - name: Correct version gets installed run: | if [ "$(uv --version)" != "uv 0.5.14" ]; then @@ -131,9 +131,8 @@ jobs: id: setup-uv uses: ./ with: - pyproject-file: "__tests__/fixtures/malformed-pyproject-toml-project/pyproject.toml" - - run: uv sync - working-directory: __tests__/fixtures/uv-project + working-directory: "__tests__/fixtures/malformed-pyproject-toml-project" + - run: uv --help test-uv-file-version: runs-on: ubuntu-latest @@ -143,8 +142,7 @@ jobs: id: setup-uv uses: ./ with: - pyproject-file: "__tests__/fixtures/uv-toml-project/pyproject.toml" - uv-file: "__tests__/fixtures/uv-toml-project/uv.toml" + working-directory: "__tests__/fixtures/uv-toml-project" - name: Correct version gets installed run: | if [ "$(uv --version)" != "uv 0.5.15" ]; then @@ -229,7 +227,7 @@ jobs: fi test-python-version: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] @@ -246,8 +244,21 @@ jobs: exit 1 fi shell: bash + + test-activate-environment: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + steps: + - uses: actions/checkout@v4 + - name: Install latest version + uses: ./ + with: + python-version: 3.13.1t + activate-environment: true - name: Verify packages can be installed - run: uv pip install --python=3.13.1t pip + run: uv pip install pip shell: bash - name: Verify python version is correct run: | @@ -508,6 +519,7 @@ jobs: - test-tool-install - test-tilde-expansion-tool-dirs - test-python-version + - test-activate-environment - test-musl - test-restore-cache - test-restore-cache-requirements-txt diff --git a/README.md b/README.md index 567ebdb..dc1b0dc 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,9 @@ Set up your GitHub Actions workflow with a specific version of [uv](https://docs - [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 required-version](#install-a-required-version) - [Python version](#python-version) + - [Activate environment](#activate-environment) + - [Working directory](#working-directory) - [Validate checksum](#validate-checksum) - [Enable Caching](#enable-caching) - [Cache dependency glob](#cache-dependency-glob) @@ -90,32 +91,9 @@ to install the latest version that satisfies the range. version: ">=0.4.25,<0.5" ``` -### Install a required-version - -You can specify a [required-version](https://docs.astral.sh/uv/reference/settings/#required-version) -in either a `uv.toml` or `pyproject.toml` file: - -```yaml -- name: Install required-version defined in uv.toml - uses: astral-sh/setup-uv@v5 - with: - uv-file: "path/to/uv.toml" -``` - -```yaml -- name: Install required-version defined in pyproject.toml - uses: astral-sh/setup-uv@v5 - with: - pyproject-file: "path/to/pyproject.toml" -``` - ### Python version -You can use the input `python-version` to - -- set the environment variable `UV_PYTHON` for the rest of your workflow -- create a new virtual environment with the specified python version -- activate the virtual environment for the rest of your workflow +You can use the input `python-version` to set the environment variable `UV_PYTHON` for the rest of your workflow This will override any python version specifications in `pyproject.toml` and `.python-version` @@ -146,6 +124,34 @@ jobs: run: uv run --frozen pytest ``` +### Activate environment + +You can set `activate-environment` to `true` to automatically activate a venv. +This allows directly using it in later steps: + +```yaml +- name: Install the latest version of uv and activate the environment + uses: astral-sh/setup-uv@v5 + with: + activate-environment: true +- run: uv pip install pip +``` + +### Working directory + +You can set the working directory with the `working-directory` input. +This controls where we look for `pyproject.toml`, `uv.toml` and `.python-version` files +which are used to determine the version of uv and python to install. + +It also controls where [the venv gets created](#activate-environment). + +```yaml +- name: Install uv based on the config files in the working-directory + uses: astral-sh/setup-uv@v5 + with: + working-directory: my/subproject/dir +``` + ### Validate checksum You can specify a checksum to validate the downloaded executable. Checksums up to the default version @@ -383,7 +389,7 @@ This action downloads uv from the uv repo's official [GitHub Actions Toolkit](https://github.com/actions/toolkit) to cache it as a tool to speed up consecutive runs on self-hosted runners. -The installed version of uv is then added to the runner PATH, enabling subsequent steps to invoke it +The installed version of uv is then added to the runner PATH, enabling later steps to invoke it by name (`uv`). ## FAQ diff --git a/action.yml b/action.yml index a56f0d1..06af2ec 100644 --- a/action.yml +++ b/action.yml @@ -6,15 +6,15 @@ inputs: version: description: "The version of uv to install e.g., `0.5.0` Defaults to the version in pyproject.toml or 'latest'." default: "" - pyproject-file: - description: "Path to a pyproject.toml" - default: "" - uv-file: - description: "Path to a uv.toml" - default: "" python-version: description: "The version of Python to set UV_PYTHON to" required: false + activate-environment: + description: "Use uv venv to activate a venv ready to be used by later steps. " + default: "false" + working-directory: + description: "The directory to execute all commands in and look for files such as pyproject.toml" + default: ${{ github.workspace }} checksum: description: "The checksum of the uv version to install" required: false diff --git a/dist/save-cache/index.js b/dist/save-cache/index.js index c80c0c5..01da63f 100644 --- a/dist/save-cache/index.js +++ b/dist/save-cache/index.js @@ -88731,7 +88731,7 @@ async function getPythonVersion() { }, }; try { - const execArgs = ["python", "find"]; + const execArgs = ["python", "find", "--directory", inputs_1.workingDirectory]; await exec.exec("uv", execArgs, options); const pythonPath = output.trim(); output = ""; @@ -88997,13 +88997,13 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.githubToken = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.pythonVersion = exports.uvFile = exports.pyProjectFile = exports.version = void 0; +exports.githubToken = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.workingDirectory = exports.activateEnvironment = exports.pythonVersion = exports.version = void 0; const core = __importStar(__nccwpck_require__(7484)); const node_path_1 = __importDefault(__nccwpck_require__(6760)); exports.version = core.getInput("version"); -exports.pyProjectFile = core.getInput("pyproject-file"); -exports.uvFile = core.getInput("uv-file"); exports.pythonVersion = core.getInput("python-version"); +exports.activateEnvironment = core.getBooleanInput("activate-environment"); +exports.workingDirectory = core.getInput("working-directory"); exports.checkSum = core.getInput("checksum"); exports.enableCache = getEnableCache(); exports.cacheSuffix = core.getInput("cache-suffix") || ""; diff --git a/dist/setup/index.js b/dist/setup/index.js index d101e50..670739d 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121062,7 +121062,7 @@ async function getPythonVersion() { }, }; try { - const execArgs = ["python", "find"]; + const execArgs = ["python", "find", "--directory", inputs_1.workingDirectory]; await exec.exec("uv", execArgs, options); const pythonPath = output.trim(); output = ""; @@ -124315,7 +124315,7 @@ const platforms_1 = __nccwpck_require__(98361); const inputs_1 = __nccwpck_require__(9612); const exec = __importStar(__nccwpck_require__(95236)); const node_fs_1 = __importDefault(__nccwpck_require__(73024)); -const pyproject_1 = __nccwpck_require__(53929); +const config_file_1 = __nccwpck_require__(27846); async function run() { detectEmptyWorkdir(); const platform = await (0, platforms_1.getPlatform)(); @@ -124331,7 +124331,8 @@ async function run() { addToolBinToPath(); addUvToPathAndOutput(setupResult.uvDir); setToolDir(); - await setupPython(); + setupPython(); + await activateEnvironment(); addMatchers(); setCacheDir(inputs_1.cacheLocalPath); core.setOutput("uv-version", setupResult.version); @@ -124375,20 +124376,12 @@ async function determineVersion() { if (inputs_1.version !== "") { return await (0, download_version_1.resolveVersion)(inputs_1.version, inputs_1.githubToken); } - const configFile = inputs_1.uvFile !== "" ? inputs_1.uvFile : inputs_1.pyProjectFile; - if (configFile !== "") { - const versionFromConfigFile = (0, pyproject_1.getUvVersionFromConfigFile)(configFile); - if (versionFromConfigFile === undefined) { - core.warning(`Could not find required-version under [tool.uv] in ${configFile}. Falling back to latest`); - } - return await (0, download_version_1.resolveVersion)(versionFromConfigFile || "latest", inputs_1.githubToken); - } - if (!node_fs_1.default.existsSync("uv.toml") && !node_fs_1.default.existsSync("pyproject.toml")) { - return await (0, download_version_1.resolveVersion)("latest", inputs_1.githubToken); + const versionFromUvToml = (0, config_file_1.getUvVersionFromConfigFile)(`${inputs_1.workingDirectory}${path.sep}uv.toml`); + const versionFromPyproject = (0, config_file_1.getUvVersionFromConfigFile)(`${inputs_1.workingDirectory}${path.sep}pyproject.toml`); + if (versionFromUvToml === undefined && versionFromPyproject === undefined) { + core.info("Could not determine uv version from uv.toml or pyproject.toml. Falling back to latest."); } - const versionFile = node_fs_1.default.existsSync("uv.toml") ? "uv.toml" : "pyproject.toml"; - const versionFromConfigFile = (0, pyproject_1.getUvVersionFromConfigFile)(versionFile); - return await (0, download_version_1.resolveVersion)(versionFromConfigFile || "latest", inputs_1.githubToken); + return await (0, download_version_1.resolveVersion)(versionFromUvToml || versionFromPyproject || "latest", inputs_1.githubToken); } function addUvToPathAndOutput(cachedPath) { core.setOutput("uv-path", `${cachedPath}${path.sep}uv`); @@ -124424,19 +124417,23 @@ function setToolDir() { core.info(`Set UV_TOOL_DIR to ${inputs_1.toolDir}`); } } -async function setupPython() { +function setupPython() { if (inputs_1.pythonVersion !== "") { core.exportVariable("UV_PYTHON", inputs_1.pythonVersion); core.info(`Set UV_PYTHON to ${inputs_1.pythonVersion}`); - const execArgs = ["venv", "--python", inputs_1.pythonVersion]; + } +} +async function activateEnvironment() { + if (inputs_1.activateEnvironment) { + const execArgs = ["venv", ".venv", "--directory", inputs_1.workingDirectory]; core.info("Activating python venv..."); await exec.exec("uv", execArgs); - let venvBinPath = ".venv/bin"; + let venvBinPath = `${inputs_1.workingDirectory}${path.sep}.venv${path.sep}bin`; if (process.platform === "win32") { - venvBinPath = ".venv/Scripts"; + venvBinPath = `${inputs_1.workingDirectory}${path.sep}.venv${path.sep}Scripts`; } core.addPath(path.resolve(venvBinPath)); - core.exportVariable("VIRTUAL_ENV", path.resolve(".venv")); + core.exportVariable("VIRTUAL_ENV", path.resolve(`${inputs_1.workingDirectory}${path.sep}.venv`)); } } function setCacheDir(cacheLocalPath) { @@ -124450,6 +124447,88 @@ function addMatchers() { run(); +/***/ }), + +/***/ 27846: +/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { + +"use strict"; + +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || (function () { + var ownKeys = function(o) { + ownKeys = Object.getOwnPropertyNames || function (o) { + var ar = []; + for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; + return ar; + }; + return ownKeys(o); + }; + return function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); + __setModuleDefault(result, mod); + return result; + }; +})(); +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getUvVersionFromConfigFile = getUvVersionFromConfigFile; +const node_fs_1 = __importDefault(__nccwpck_require__(73024)); +const core = __importStar(__nccwpck_require__(37484)); +const toml = __importStar(__nccwpck_require__(27106)); +function getUvVersionFromConfigFile(filePath) { + core.info(`Trying to find required-version for uv in: ${filePath}`); + if (!node_fs_1.default.existsSync(filePath)) { + core.info(`Could not find file: ${filePath}`); + return undefined; + } + let requiredVersion; + try { + requiredVersion = getRequiredVersion(filePath); + } + catch (err) { + const message = err.message; + core.warning(`Error while parsing ${filePath}: ${message}`); + return undefined; + } + if (requiredVersion?.startsWith("==")) { + requiredVersion = requiredVersion.slice(2); + } + if (requiredVersion !== undefined) { + core.info(`Found required-version for uv in ${filePath}: ${requiredVersion}`); + } + return requiredVersion; +} +function getRequiredVersion(filePath) { + const fileContent = node_fs_1.default.readFileSync(filePath, "utf-8"); + if (filePath.endsWith("pyproject.toml")) { + const tomlContent = toml.parse(fileContent); + return tomlContent?.tool?.uv?.["required-version"]; + } + const tomlContent = toml.parse(fileContent); + return tomlContent["required-version"]; +} + + /***/ }), /***/ 56156: @@ -124508,13 +124587,13 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.githubToken = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.pythonVersion = exports.uvFile = exports.pyProjectFile = exports.version = void 0; +exports.githubToken = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.workingDirectory = exports.activateEnvironment = exports.pythonVersion = exports.version = void 0; const core = __importStar(__nccwpck_require__(37484)); const node_path_1 = __importDefault(__nccwpck_require__(76760)); exports.version = core.getInput("version"); -exports.pyProjectFile = core.getInput("pyproject-file"); -exports.uvFile = core.getInput("uv-file"); exports.pythonVersion = core.getInput("python-version"); +exports.activateEnvironment = core.getBooleanInput("activate-environment"); +exports.workingDirectory = core.getInput("working-directory"); exports.checkSum = core.getInput("checksum"); exports.enableCache = getEnableCache(); exports.cacheSuffix = core.getInput("cache-suffix") || ""; @@ -124725,88 +124804,6 @@ async function isMuslOs() { } -/***/ }), - -/***/ 53929: -/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { - -"use strict"; - -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || (function () { - var ownKeys = function(o) { - ownKeys = Object.getOwnPropertyNames || function (o) { - var ar = []; - for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; - return ar; - }; - return ownKeys(o); - }; - return function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); - __setModuleDefault(result, mod); - return result; - }; -})(); -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.getUvVersionFromConfigFile = getUvVersionFromConfigFile; -const node_fs_1 = __importDefault(__nccwpck_require__(73024)); -const core = __importStar(__nccwpck_require__(37484)); -const toml = __importStar(__nccwpck_require__(27106)); -function getUvVersionFromConfigFile(filePath) { - core.debug(`Trying to find required-version for uv in: ${filePath}`); - if (!node_fs_1.default.existsSync(filePath)) { - core.warning(`Could not find file: ${filePath}`); - return undefined; - } - let requiredVersion; - try { - requiredVersion = getRequiredVersion(filePath); - } - catch (err) { - const message = err.message; - core.warning(`Error while parsing ${filePath}: ${message}`); - return undefined; - } - if (requiredVersion?.startsWith("==")) { - requiredVersion = requiredVersion.slice(2); - } - if (requiredVersion !== undefined) { - core.info(`Found required-version for uv in ${filePath}: ${requiredVersion}`); - } - return requiredVersion; -} -function getRequiredVersion(filePath) { - const fileContent = node_fs_1.default.readFileSync(filePath, "utf-8"); - if (filePath.endsWith("pyproject.toml")) { - const tomlContent = toml.parse(fileContent); - return tomlContent?.tool?.uv?.["required-version"]; - } - const tomlContent = toml.parse(fileContent); - return tomlContent["required-version"]; -} - - /***/ }), /***/ 42078: diff --git a/src/cache/restore-cache.ts b/src/cache/restore-cache.ts index 8309f59..f63fc48 100644 --- a/src/cache/restore-cache.ts +++ b/src/cache/restore-cache.ts @@ -5,6 +5,7 @@ import { cacheLocalPath, cacheSuffix, pythonVersion as pythonVersionInput, + workingDirectory, } from "../utils/inputs"; import { getArch, getPlatform } from "../utils/platforms"; import { hashFiles } from "../hash/hash-files"; @@ -73,7 +74,7 @@ async function getPythonVersion(): Promise { }; try { - const execArgs = ["python", "find"]; + const execArgs = ["python", "find", "--directory", workingDirectory]; await exec.exec("uv", execArgs, options); const pythonPath = output.trim(); diff --git a/src/setup-uv.ts b/src/setup-uv.ts index af8cceb..642e8e4 100644 --- a/src/setup-uv.ts +++ b/src/setup-uv.ts @@ -14,21 +14,21 @@ import { type Platform, } from "./utils/platforms"; import { + activateEnvironment as activateEnvironmentInput, cacheLocalPath, checkSum, ignoreEmptyWorkdir, enableCache, githubToken, - pyProjectFile, pythonVersion, toolBinDir, toolDir, - uvFile, version as versionInput, + workingDirectory, } from "./utils/inputs"; import * as exec from "@actions/exec"; import fs from "node:fs"; -import { getUvVersionFromConfigFile } from "./utils/pyproject"; +import { getUvVersionFromConfigFile } from "./utils/config-file"; async function run(): Promise { detectEmptyWorkdir(); @@ -47,7 +47,8 @@ async function run(): Promise { addToolBinToPath(); addUvToPathAndOutput(setupResult.uvDir); setToolDir(); - await setupPython(); + setupPython(); + await activateEnvironment(); addMatchers(); setCacheDir(cacheLocalPath); @@ -111,22 +112,21 @@ async function determineVersion(): Promise { if (versionInput !== "") { return await resolveVersion(versionInput, githubToken); } - const configFile = uvFile !== "" ? uvFile : pyProjectFile; - if (configFile !== "") { - const versionFromConfigFile = getUvVersionFromConfigFile(configFile); - if (versionFromConfigFile === undefined) { - core.warning( - `Could not find required-version under [tool.uv] in ${configFile}. Falling back to latest`, - ); - } - return await resolveVersion(versionFromConfigFile || "latest", githubToken); - } - if (!fs.existsSync("uv.toml") && !fs.existsSync("pyproject.toml")) { - return await resolveVersion("latest", githubToken); + const versionFromUvToml = getUvVersionFromConfigFile( + `${workingDirectory}${path.sep}uv.toml`, + ); + const versionFromPyproject = getUvVersionFromConfigFile( + `${workingDirectory}${path.sep}pyproject.toml`, + ); + if (versionFromUvToml === undefined && versionFromPyproject === undefined) { + core.info( + "Could not determine uv version from uv.toml or pyproject.toml. Falling back to latest.", + ); } - const versionFile = fs.existsSync("uv.toml") ? "uv.toml" : "pyproject.toml"; - const versionFromConfigFile = getUvVersionFromConfigFile(versionFile); - return await resolveVersion(versionFromConfigFile || "latest", githubToken); + return await resolveVersion( + versionFromUvToml || versionFromPyproject || "latest", + githubToken, + ); } function addUvToPathAndOutput(cachedPath: string): void { @@ -163,21 +163,29 @@ function setToolDir(): void { } } -async function setupPython(): Promise { +function setupPython(): void { if (pythonVersion !== "") { core.exportVariable("UV_PYTHON", pythonVersion); core.info(`Set UV_PYTHON to ${pythonVersion}`); - const execArgs = ["venv", "--python", pythonVersion]; + } +} + +async function activateEnvironment(): Promise { + if (activateEnvironmentInput) { + const execArgs = ["venv", ".venv", "--directory", workingDirectory]; core.info("Activating python venv..."); await exec.exec("uv", execArgs); - let venvBinPath = ".venv/bin"; + let venvBinPath = `${workingDirectory}${path.sep}.venv${path.sep}bin`; if (process.platform === "win32") { - venvBinPath = ".venv/Scripts"; + venvBinPath = `${workingDirectory}${path.sep}.venv${path.sep}Scripts`; } core.addPath(path.resolve(venvBinPath)); - core.exportVariable("VIRTUAL_ENV", path.resolve(".venv")); + core.exportVariable( + "VIRTUAL_ENV", + path.resolve(`${workingDirectory}${path.sep}.venv`), + ); } } diff --git a/src/utils/pyproject.ts b/src/utils/config-file.ts similarity index 90% rename from src/utils/pyproject.ts rename to src/utils/config-file.ts index 4dd1ff0..e42824e 100644 --- a/src/utils/pyproject.ts +++ b/src/utils/config-file.ts @@ -5,9 +5,9 @@ import * as toml from "smol-toml"; export function getUvVersionFromConfigFile( filePath: string, ): string | undefined { - core.debug(`Trying to find required-version for uv in: ${filePath}`); + core.info(`Trying to find required-version for uv in: ${filePath}`); if (!fs.existsSync(filePath)) { - core.warning(`Could not find file: ${filePath}`); + core.info(`Could not find file: ${filePath}`); return undefined; } let requiredVersion: string | undefined; diff --git a/src/utils/inputs.ts b/src/utils/inputs.ts index cb1dcc5..4bee3c0 100644 --- a/src/utils/inputs.ts +++ b/src/utils/inputs.ts @@ -2,9 +2,9 @@ import * as core from "@actions/core"; import path from "node:path"; export const version = core.getInput("version"); -export const pyProjectFile = core.getInput("pyproject-file"); -export const uvFile = core.getInput("uv-file"); export const pythonVersion = core.getInput("python-version"); +export const activateEnvironment = core.getBooleanInput("activate-environment"); +export const workingDirectory = core.getInput("working-directory"); export const checkSum = core.getInput("checksum"); export const enableCache = getEnableCache(); export const cacheSuffix = core.getInput("cache-suffix") || ""; From a0f9da6273a171f2d94cce2036eaf5a07fefa23c Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Thu, 24 Apr 2025 15:17:56 +0200 Subject: [PATCH 05/27] No default UV_CACHE_DIR on selfhosted runners (#380) Closes: #371 --- .github/workflows/test.yml | 25 +++++++++++++++++++++++++ dist/save-cache/index.js | 12 +++++++++--- dist/setup/index.js | 12 +++++++++--- src/utils/inputs.ts | 16 +++++++++++----- 4 files changed, 54 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 37557e3..3616d0c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -408,6 +408,30 @@ jobs: env: CACHE_HIT: ${{ steps.restore.outputs.cache-hit }} + test-cache-local: + strategy: + matrix: + inputs: + - os: ubuntu-latest + expected-cache-dir: "/home/runner/work/_temp/setup-uv-cache" + - os: windows-latest + expected-cache-dir: "D:\\a\\_temp\\setup-uv-cache" + - os: selfhosted-ubuntu-arm64 + expected-cache-dir: "/home/ubuntu/.cache/uv" + runs-on: ${{ matrix.inputs.os }} + steps: + - uses: actions/checkout@v4 + - name: Setup with cache + uses: ./ + with: + cache-suffix: ${{ github.run_id }}-${{ github.run_attempt }}-test-cache-local + - run: | + if [ "$UV_CACHE_DIR" != "${{ matrix.inputs.expected-cache-dir }}" ]; then + echo "UV_CACHE_DIR is not set to the expected value: $UV_CACHE_DIR" + exit 1 + fi + shell: bash + test-setup-cache-local: runs-on: selfhosted-ubuntu-arm64 steps: @@ -521,6 +545,7 @@ jobs: - test-python-version - test-activate-environment - test-musl + - test-cache-local - test-restore-cache - test-restore-cache-requirements-txt - test-restore-cache-dependency-glob diff --git a/dist/save-cache/index.js b/dist/save-cache/index.js index 01da63f..fb8f9ca 100644 --- a/dist/save-cache/index.js +++ b/dist/save-cache/index.js @@ -89053,10 +89053,16 @@ function getCacheLocalPath() { if (cacheLocalPathInput !== "") { return expandTilde(cacheLocalPathInput); } - if (process.env.RUNNER_TEMP !== undefined) { - return `${process.env.RUNNER_TEMP}${node_path_1.default.sep}setup-uv-cache`; + if (process.env.RUNNER_ENVIRONMENT === "github-hosted") { + if (process.env.RUNNER_TEMP !== undefined) { + return `${process.env.RUNNER_TEMP}${node_path_1.default.sep}setup-uv-cache`; + } + throw Error("Could not determine UV_CACHE_DIR. Please make sure RUNNER_TEMP is set or provide the cache-local-path input"); + } + if (process.platform === "win32") { + return `${process.env.APPDATA}${node_path_1.default.sep}uv${node_path_1.default.sep}cache`; } - throw Error("Could not determine UV_CACHE_DIR. Please make sure RUNNER_TEMP is set or provide the cache-local-path input"); + return `${process.env.HOME}${node_path_1.default.sep}.cache${node_path_1.default.sep}uv`; } function expandTilde(input) { if (input.startsWith("~")) { diff --git a/dist/setup/index.js b/dist/setup/index.js index 670739d..f7e4f04 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -124643,10 +124643,16 @@ function getCacheLocalPath() { if (cacheLocalPathInput !== "") { return expandTilde(cacheLocalPathInput); } - if (process.env.RUNNER_TEMP !== undefined) { - return `${process.env.RUNNER_TEMP}${node_path_1.default.sep}setup-uv-cache`; + if (process.env.RUNNER_ENVIRONMENT === "github-hosted") { + if (process.env.RUNNER_TEMP !== undefined) { + return `${process.env.RUNNER_TEMP}${node_path_1.default.sep}setup-uv-cache`; + } + throw Error("Could not determine UV_CACHE_DIR. Please make sure RUNNER_TEMP is set or provide the cache-local-path input"); + } + if (process.platform === "win32") { + return `${process.env.APPDATA}${node_path_1.default.sep}uv${node_path_1.default.sep}cache`; } - throw Error("Could not determine UV_CACHE_DIR. Please make sure RUNNER_TEMP is set or provide the cache-local-path input"); + return `${process.env.HOME}${node_path_1.default.sep}.cache${node_path_1.default.sep}uv`; } function expandTilde(input) { if (input.startsWith("~")) { diff --git a/src/utils/inputs.ts b/src/utils/inputs.ts index 4bee3c0..2d47585 100644 --- a/src/utils/inputs.ts +++ b/src/utils/inputs.ts @@ -64,12 +64,18 @@ function getCacheLocalPath(): string { if (cacheLocalPathInput !== "") { return expandTilde(cacheLocalPathInput); } - if (process.env.RUNNER_TEMP !== undefined) { - return `${process.env.RUNNER_TEMP}${path.sep}setup-uv-cache`; + if (process.env.RUNNER_ENVIRONMENT === "github-hosted") { + if (process.env.RUNNER_TEMP !== undefined) { + return `${process.env.RUNNER_TEMP}${path.sep}setup-uv-cache`; + } + throw Error( + "Could not determine UV_CACHE_DIR. Please make sure RUNNER_TEMP is set or provide the cache-local-path input", + ); + } + if (process.platform === "win32") { + return `${process.env.APPDATA}${path.sep}uv${path.sep}cache`; } - throw Error( - "Could not determine UV_CACHE_DIR. Please make sure RUNNER_TEMP is set or provide the cache-local-path input", - ); + return `${process.env.HOME}${path.sep}.cache${path.sep}uv`; } function expandTilde(input: string): string { From aadfaf08d64f83cdd98eea14fdab8eb08f73656c Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Thu, 24 Apr 2025 15:18:27 +0200 Subject: [PATCH 06/27] Change default cache-dependency-glob (#352) To support more users by default we should support popular dependency file formats. A quick GitHub search shows ~40k uses of `constraint.txt` and ~16k uses of `requirements.in`. Closes: #261 --- README.md | 3 ++- action.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dc1b0dc..d7c2b0d 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,8 @@ changes. If you use relative paths, they are relative to the repository root. > The default is > ```yaml > cache-dependency-glob: | -> **/requirements*.txt +> **/*(requirements|constraints)*.(txt|in) +> **/pyproject.toml > **/uv.lock > ``` diff --git a/action.yml b/action.yml index 06af2ec..135c03e 100644 --- a/action.yml +++ b/action.yml @@ -31,8 +31,9 @@ inputs: "Glob pattern to match files relative to the repository root to control the cache." default: | + **/*(requirements|constraints)*.(txt|in) + **/pyproject.toml **/uv.lock - **/requirements*.txt cache-suffix: description: "Suffix for the cache key" required: false From c7f87aa956e4c323abf06d5dec078e358f6b4d04 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Thu, 24 Apr 2025 15:29:56 +0200 Subject: [PATCH 07/27] bump to v6 in README (#382) --- README.md | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index d7c2b0d..37693f6 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Set up your GitHub Actions workflow with a specific version of [uv](https://docs ```yaml - name: Install the latest version of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 ``` If you do not specify a version, this action will look for a [required-version](https://docs.astral.sh/uv/reference/settings/#required-version) @@ -50,7 +50,7 @@ For an example workflow, see ```yaml - name: Install the latest version of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: "latest" ``` @@ -59,7 +59,7 @@ For an example workflow, see ```yaml - name: Install a specific version of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: "0.4.4" ``` @@ -72,21 +72,21 @@ to install the latest version that satisfies the range. ```yaml - name: Install a semver range of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: ">=0.4.0" ``` ```yaml - name: Pinning a minor version of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: "0.4.x" ``` ```yaml - name: Install a pep440-specifier-satisfying version of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: ">=0.4.25,<0.5" ``` @@ -99,7 +99,7 @@ This will override any python version specifications in `pyproject.toml` and `.p ```yaml - name: Install the latest version of uv and set the python version to 3.13t - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: python-version: 3.13t - run: uv pip install --python=3.13t pip @@ -117,7 +117,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install the latest version of uv and set the python version - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: python-version: ${{ matrix.python-version }} - name: Test with python ${{ matrix.python-version }} @@ -131,7 +131,7 @@ This allows directly using it in later steps: ```yaml - name: Install the latest version of uv and activate the environment - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: activate-environment: true - run: uv pip install pip @@ -147,7 +147,7 @@ It also controls where [the venv gets created](#activate-environment). ```yaml - name: Install uv based on the config files in the working-directory - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: working-directory: my/subproject/dir ``` @@ -160,7 +160,7 @@ are automatically verified by this action. The sha256 hashes can be found on the ```yaml - name: Install a specific version and validate the checksum - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: "0.3.1" checksum: "e11b01402ab645392c7ad6044db63d37e4fd1e745e015306993b07695ea5f9f8" @@ -182,7 +182,7 @@ You can optionally define a custom cache key suffix. ```yaml - name: Enable caching and define a custom cache key suffix id: setup-uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true cache-suffix: "optional-suffix" @@ -217,7 +217,7 @@ changes. If you use relative paths, they are relative to the repository root. ```yaml - name: Define a cache dependency glob - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true cache-dependency-glob: "**/pyproject.toml" @@ -225,7 +225,7 @@ changes. If you use relative paths, they are relative to the repository root. ```yaml - name: Define a list of cache dependency globs - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true cache-dependency-glob: | @@ -235,7 +235,7 @@ changes. If you use relative paths, they are relative to the repository root. ```yaml - name: Define an absolute cache dependency glob - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true cache-dependency-glob: "/tmp/my-folder/requirements*.txt" @@ -243,7 +243,7 @@ changes. If you use relative paths, they are relative to the repository root. ```yaml - name: Never invalidate the cache - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true cache-dependency-glob: "" @@ -258,7 +258,7 @@ It defaults to `setup-uv-cache` in the `TMP` dir, `D:\a\_temp\uv-tool-dir` on Wi ```yaml - name: Define a custom uv cache path - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: cache-local-path: "/path/to/cache" ``` @@ -277,7 +277,7 @@ input. ```yaml - name: Don't prune the cache before saving it - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true prune-cache: false @@ -290,7 +290,7 @@ If you want to ignore this, set the `ignore-nothing-to-cache` input to `true`. ```yaml - name: Ignore nothing to cache - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true ignore-nothing-to-cache: true @@ -305,7 +305,7 @@ If you want to ignore this, set the `ignore-empty-workdir` input to `true`. ```yaml - name: Ignore empty workdir - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: ignore-empty-workdir: true ``` @@ -322,7 +322,7 @@ are not sufficient, you can provide a custom GitHub token with the necessary per ```yaml - name: Install the latest version of uv with a custom GitHub token - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: github-token: ${{ secrets.CUSTOM_GITHUB_TOKEN }} ``` @@ -340,7 +340,7 @@ input: ```yaml - name: Install the latest version of uv with a custom tool dir - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: tool-dir: "/path/to/tool/dir" ``` @@ -359,7 +359,7 @@ If you want to change this behaviour (especially on self-hosted runners) you can ```yaml - name: Install the latest version of uv with a custom tool bin dir - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: tool-bin-dir: "/path/to/tool-bin/dir" ``` @@ -375,7 +375,7 @@ This action supports expanding the `~` character to the user's home directory fo ```yaml - name: Expand the tilde character - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: cache-local-path: "~/path/to/cache" tool-dir: "~/path/to/tool/dir" @@ -408,7 +408,7 @@ For example: - name: Checkout the repository uses: actions/checkout@main - name: Install the latest version of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true - name: Test @@ -420,7 +420,7 @@ To install a specific version of Python, use ```yaml - name: Install the latest version of uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: enable-cache: true - name: Install Python 3.12 @@ -439,7 +439,7 @@ output: uses: actions/checkout@main - name: Install the default version of uv id: setup-uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 - name: Print the installed version run: echo "Installed uv version is ${{ steps.setup-uv.outputs.uv-version }}" ``` From 9a311713f4acad0acceb25fb016307e47c3887b6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 19:04:33 +0000 Subject: [PATCH 08/27] chore: update known checksums for 0.6.17 (#384) chore: update known checksums for 0.6.17 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++++++++++ dist/update-known-checksums/index.js | 17 ++++++++++++ src/download/checksum/known-checksums.ts | 34 ++++++++++++++++++++++++ 3 files changed, 68 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index f7e4f04..82d7d00 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.6.17": "e686c73b9314c77a36a6a4c9f94b07c001f0c9157c50c63c764941141c0d0088", + "aarch64-pc-windows-msvc-0.6.17": "3a9468e90df970f75759da6caed7dfde2816e0f3842031235c3835fc0c4e7d09", + "aarch64-unknown-linux-gnu-0.6.17": "6fb716c36e8ca9cf98b7cb347b0ced41679145837eb22890ee5fa9d8b68ce9f5", + "aarch64-unknown-linux-musl-0.6.17": "98750f5c0cd9eb520799d10649efb18441b616150f07e6c1125f616a3fd137e8", + "arm-unknown-linux-musleabihf-0.6.17": "649d8d0f37e8365af5aaa012b09dd083d6e71018e569a4d2e78316d5013f18a7", + "armv7-unknown-linux-gnueabihf-0.6.17": "efc12955d7a6120ea0be2de5ee03dbb33d0d7d9de9dbe0dce560514f2ee129d3", + "armv7-unknown-linux-musleabihf-0.6.17": "0661d97df8262ef83ccdc6a55ed101abfe8f1cf1ff1be879d9b0d7d1e894c970", + "i686-pc-windows-msvc-0.6.17": "56dea6c98e1606e95445e77177d7e3cd49bb3d1a63c81b11fe49bf733adb62a2", + "i686-unknown-linux-gnu-0.6.17": "4bc37f8303a4a5aae1c309f08166884027f325b6872c418cfbaa2cf20a2b2ac5", + "i686-unknown-linux-musl-0.6.17": "8ec08cca0806a9205ccf5758258c617b57e413b33275bcd861fca363e0eaddf7", + "powerpc64-unknown-linux-gnu-0.6.17": "d33b70ab206e1ed0663e755506a11db3776787012bfe9d2b2138a90942f506be", + "powerpc64le-unknown-linux-gnu-0.6.17": "cd91a579850fc45d3b786a654a2c0343836f007929b2e35de9606082eec5361f", + "s390x-unknown-linux-gnu-0.6.17": "3c753a9d3485bbac23403a0b41a9e70ceeb586f3b4df891ced7ed27d4c6c542b", + "x86_64-apple-darwin-0.6.17": "61e9bdc02aacdb994da6ea2a477b11b34c23fc09203237aeee8d3817daab012d", + "x86_64-pc-windows-msvc-0.6.17": "32882cf98f646cafca003e7a7c471b7ff4ba977b681c9fa3b12cf908ba64af82", + "x86_64-unknown-linux-gnu-0.6.17": "720ec28f7a94aa8cd91d3d57dec1434d64b9ae13d1dd6a25f4c0cdb837ba9cf6", + "x86_64-unknown-linux-musl-0.6.17": "28bd6b50be068cc09d8a46b76f8c4b72271d471c6673a5bdb47793622e62224d", "aarch64-apple-darwin-0.6.16": "2b1ea0d5cf27375738f5f0f229587bc3590c0f501cb00bc48133a3d122d28364", "aarch64-pc-windows-msvc-0.6.16": "5abca187b8aecbdffef7547cb39a527168e4cb93d8d2e4ce14271f5831a4d902", "aarch64-unknown-linux-gnu-0.6.16": "a82f96ab5f285825f9acee6ac1563683c4940d80df2f08549cad43d37c7ba4a7", diff --git a/dist/update-known-checksums/index.js b/dist/update-known-checksums/index.js index 67d997c..8651b58 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-checksums/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.6.17": "e686c73b9314c77a36a6a4c9f94b07c001f0c9157c50c63c764941141c0d0088", + "aarch64-pc-windows-msvc-0.6.17": "3a9468e90df970f75759da6caed7dfde2816e0f3842031235c3835fc0c4e7d09", + "aarch64-unknown-linux-gnu-0.6.17": "6fb716c36e8ca9cf98b7cb347b0ced41679145837eb22890ee5fa9d8b68ce9f5", + "aarch64-unknown-linux-musl-0.6.17": "98750f5c0cd9eb520799d10649efb18441b616150f07e6c1125f616a3fd137e8", + "arm-unknown-linux-musleabihf-0.6.17": "649d8d0f37e8365af5aaa012b09dd083d6e71018e569a4d2e78316d5013f18a7", + "armv7-unknown-linux-gnueabihf-0.6.17": "efc12955d7a6120ea0be2de5ee03dbb33d0d7d9de9dbe0dce560514f2ee129d3", + "armv7-unknown-linux-musleabihf-0.6.17": "0661d97df8262ef83ccdc6a55ed101abfe8f1cf1ff1be879d9b0d7d1e894c970", + "i686-pc-windows-msvc-0.6.17": "56dea6c98e1606e95445e77177d7e3cd49bb3d1a63c81b11fe49bf733adb62a2", + "i686-unknown-linux-gnu-0.6.17": "4bc37f8303a4a5aae1c309f08166884027f325b6872c418cfbaa2cf20a2b2ac5", + "i686-unknown-linux-musl-0.6.17": "8ec08cca0806a9205ccf5758258c617b57e413b33275bcd861fca363e0eaddf7", + "powerpc64-unknown-linux-gnu-0.6.17": "d33b70ab206e1ed0663e755506a11db3776787012bfe9d2b2138a90942f506be", + "powerpc64le-unknown-linux-gnu-0.6.17": "cd91a579850fc45d3b786a654a2c0343836f007929b2e35de9606082eec5361f", + "s390x-unknown-linux-gnu-0.6.17": "3c753a9d3485bbac23403a0b41a9e70ceeb586f3b4df891ced7ed27d4c6c542b", + "x86_64-apple-darwin-0.6.17": "61e9bdc02aacdb994da6ea2a477b11b34c23fc09203237aeee8d3817daab012d", + "x86_64-pc-windows-msvc-0.6.17": "32882cf98f646cafca003e7a7c471b7ff4ba977b681c9fa3b12cf908ba64af82", + "x86_64-unknown-linux-gnu-0.6.17": "720ec28f7a94aa8cd91d3d57dec1434d64b9ae13d1dd6a25f4c0cdb837ba9cf6", + "x86_64-unknown-linux-musl-0.6.17": "28bd6b50be068cc09d8a46b76f8c4b72271d471c6673a5bdb47793622e62224d", "aarch64-apple-darwin-0.6.16": "2b1ea0d5cf27375738f5f0f229587bc3590c0f501cb00bc48133a3d122d28364", "aarch64-pc-windows-msvc-0.6.16": "5abca187b8aecbdffef7547cb39a527168e4cb93d8d2e4ce14271f5831a4d902", "aarch64-unknown-linux-gnu-0.6.16": "a82f96ab5f285825f9acee6ac1563683c4940d80df2f08549cad43d37c7ba4a7", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index 6678668..035bee6 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.6.17": + "e686c73b9314c77a36a6a4c9f94b07c001f0c9157c50c63c764941141c0d0088", + "aarch64-pc-windows-msvc-0.6.17": + "3a9468e90df970f75759da6caed7dfde2816e0f3842031235c3835fc0c4e7d09", + "aarch64-unknown-linux-gnu-0.6.17": + "6fb716c36e8ca9cf98b7cb347b0ced41679145837eb22890ee5fa9d8b68ce9f5", + "aarch64-unknown-linux-musl-0.6.17": + "98750f5c0cd9eb520799d10649efb18441b616150f07e6c1125f616a3fd137e8", + "arm-unknown-linux-musleabihf-0.6.17": + "649d8d0f37e8365af5aaa012b09dd083d6e71018e569a4d2e78316d5013f18a7", + "armv7-unknown-linux-gnueabihf-0.6.17": + "efc12955d7a6120ea0be2de5ee03dbb33d0d7d9de9dbe0dce560514f2ee129d3", + "armv7-unknown-linux-musleabihf-0.6.17": + "0661d97df8262ef83ccdc6a55ed101abfe8f1cf1ff1be879d9b0d7d1e894c970", + "i686-pc-windows-msvc-0.6.17": + "56dea6c98e1606e95445e77177d7e3cd49bb3d1a63c81b11fe49bf733adb62a2", + "i686-unknown-linux-gnu-0.6.17": + "4bc37f8303a4a5aae1c309f08166884027f325b6872c418cfbaa2cf20a2b2ac5", + "i686-unknown-linux-musl-0.6.17": + "8ec08cca0806a9205ccf5758258c617b57e413b33275bcd861fca363e0eaddf7", + "powerpc64-unknown-linux-gnu-0.6.17": + "d33b70ab206e1ed0663e755506a11db3776787012bfe9d2b2138a90942f506be", + "powerpc64le-unknown-linux-gnu-0.6.17": + "cd91a579850fc45d3b786a654a2c0343836f007929b2e35de9606082eec5361f", + "s390x-unknown-linux-gnu-0.6.17": + "3c753a9d3485bbac23403a0b41a9e70ceeb586f3b4df891ced7ed27d4c6c542b", + "x86_64-apple-darwin-0.6.17": + "61e9bdc02aacdb994da6ea2a477b11b34c23fc09203237aeee8d3817daab012d", + "x86_64-pc-windows-msvc-0.6.17": + "32882cf98f646cafca003e7a7c471b7ff4ba977b681c9fa3b12cf908ba64af82", + "x86_64-unknown-linux-gnu-0.6.17": + "720ec28f7a94aa8cd91d3d57dec1434d64b9ae13d1dd6a25f4c0cdb837ba9cf6", + "x86_64-unknown-linux-musl-0.6.17": + "28bd6b50be068cc09d8a46b76f8c4b72271d471c6673a5bdb47793622e62224d", "aarch64-apple-darwin-0.6.16": "2b1ea0d5cf27375738f5f0f229587bc3590c0f501cb00bc48133a3d122d28364", "aarch64-pc-windows-msvc-0.6.16": From ef6bcdff59f18584d3ff2d6733fe1ffb9b7545c1 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Tue, 29 Apr 2025 22:42:06 +0200 Subject: [PATCH 09/27] Fix default cache dependency glob (#388) The new default in v6 used illegal patterns and therefore didn't match requirements files Fixes: #385 --- .github/workflows/test.yml | 2 ++ README.md | 5 ++++- action.yml | 5 ++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3616d0c..8ddf39b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -244,6 +244,8 @@ jobs: exit 1 fi shell: bash + - run: uv sync + working-directory: __tests__/fixtures/uv-project test-activate-environment: runs-on: ${{ matrix.os }} diff --git a/README.md b/README.md index 37693f6..1c89db5 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,10 @@ changes. If you use relative paths, they are relative to the repository root. > The default is > ```yaml > cache-dependency-glob: | -> **/*(requirements|constraints)*.(txt|in) +> **/*requirements*.txt +> **/*requirements*.in +> **/*constraints*.txt +> **/*constraints*.in > **/pyproject.toml > **/uv.lock > ``` diff --git a/action.yml b/action.yml index 135c03e..6882851 100644 --- a/action.yml +++ b/action.yml @@ -31,7 +31,10 @@ inputs: "Glob pattern to match files relative to the repository root to control the cache." default: | - **/*(requirements|constraints)*.(txt|in) + **/*requirements*.txt + **/*requirements*.in + **/*constraints*.txt + **/*constraints*.in **/pyproject.toml **/uv.lock cache-suffix: From 6b9c6063abd6010835644d4c2e1bef4cf5cd0fca Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Tue, 29 Apr 2025 22:50:17 +0200 Subject: [PATCH 10/27] Bump dependencies (#389) --- dist/setup/index.js | 133 ++++++++++++------- dist/update-known-checksums/index.js | 133 ++++++++++++------- package-lock.json | 183 ++++++++++++++++++++------- package.json | 10 +- 4 files changed, 310 insertions(+), 149 deletions(-) diff --git a/dist/setup/index.js b/dist/setup/index.js index 82d7d00..2afdb35 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -129178,8 +129178,10 @@ var paginatingEndpoints = [ "GET /notifications", "GET /organizations", "GET /orgs/{org}/actions/cache/usage-by-repository", + "GET /orgs/{org}/actions/hosted-runners", "GET /orgs/{org}/actions/permissions/repositories", "GET /orgs/{org}/actions/runner-groups", + "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners", "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories", "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners", "GET /orgs/{org}/actions/runners", @@ -129189,6 +129191,7 @@ var paginatingEndpoints = [ "GET /orgs/{org}/actions/variables/{name}/repositories", "GET /orgs/{org}/attestations/{subject_digest}", "GET /orgs/{org}/blocks", + "GET /orgs/{org}/campaigns", "GET /orgs/{org}/code-scanning/alerts", "GET /orgs/{org}/code-security/configurations", "GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories", @@ -129197,7 +129200,6 @@ var paginatingEndpoints = [ "GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories", "GET /orgs/{org}/copilot/billing/seats", "GET /orgs/{org}/copilot/metrics", - "GET /orgs/{org}/copilot/usage", "GET /orgs/{org}/dependabot/alerts", "GET /orgs/{org}/dependabot/secrets", "GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories", @@ -129232,10 +129234,11 @@ var paginatingEndpoints = [ "GET /orgs/{org}/repos", "GET /orgs/{org}/rulesets", "GET /orgs/{org}/rulesets/rule-suites", + "GET /orgs/{org}/rulesets/{ruleset_id}/history", "GET /orgs/{org}/secret-scanning/alerts", "GET /orgs/{org}/security-advisories", + "GET /orgs/{org}/settings/network-configurations", "GET /orgs/{org}/team/{team_slug}/copilot/metrics", - "GET /orgs/{org}/team/{team_slug}/copilot/usage", "GET /orgs/{org}/teams", "GET /orgs/{org}/teams/{team_slug}/discussions", "GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", @@ -129330,6 +129333,7 @@ var paginatingEndpoints = [ "GET /repos/{owner}/{repo}/rules/branches/{branch}", "GET /repos/{owner}/{repo}/rulesets", "GET /repos/{owner}/{repo}/rulesets/rule-suites", + "GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history", "GET /repos/{owner}/{repo}/secret-scanning/alerts", "GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations", "GET /repos/{owner}/{repo}/security-advisories", @@ -129441,7 +129445,7 @@ __nccwpck_require__.d(__webpack_exports__, { }); ;// CONCATENATED MODULE: ./node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/version.js -const VERSION = "13.3.1"; +const VERSION = "14.0.0"; //# sourceMappingURL=version.js.map @@ -129472,6 +129476,7 @@ const Endpoints = { createEnvironmentVariable: [ "POST /repos/{owner}/{repo}/environments/{environment_name}/variables" ], + createHostedRunnerForOrg: ["POST /orgs/{org}/actions/hosted-runners"], createOrUpdateEnvironmentSecret: [ "PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}" ], @@ -129509,6 +129514,9 @@ const Endpoints = { deleteEnvironmentVariable: [ "DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}" ], + deleteHostedRunnerForOrg: [ + "DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}" + ], deleteOrgSecret: ["DELETE /orgs/{org}/actions/secrets/{secret_name}"], deleteOrgVariable: ["DELETE /orgs/{org}/actions/variables/{name}"], deleteRepoSecret: [ @@ -129597,6 +129605,24 @@ const Endpoints = { getGithubActionsPermissionsRepository: [ "GET /repos/{owner}/{repo}/actions/permissions" ], + getHostedRunnerForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}" + ], + getHostedRunnersGithubOwnedImagesForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/github-owned" + ], + getHostedRunnersLimitsForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/limits" + ], + getHostedRunnersMachineSpecsForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/machine-sizes" + ], + getHostedRunnersPartnerImagesForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/partner" + ], + getHostedRunnersPlatformsForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/platforms" + ], getJobForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"], getOrgPublicKey: ["GET /orgs/{org}/actions/secrets/public-key"], getOrgSecret: ["GET /orgs/{org}/actions/secrets/{secret_name}"], @@ -129640,6 +129666,10 @@ const Endpoints = { listEnvironmentVariables: [ "GET /repos/{owner}/{repo}/environments/{environment_name}/variables" ], + listGithubHostedRunnersInGroupForOrg: [ + "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners" + ], + listHostedRunnersForOrg: ["GET /orgs/{org}/actions/hosted-runners"], listJobsForWorkflowRun: [ "GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs" ], @@ -129758,6 +129788,9 @@ const Endpoints = { updateEnvironmentVariable: [ "PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}" ], + updateHostedRunnerForOrg: [ + "PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}" + ], updateOrgVariable: ["PATCH /orgs/{org}/actions/variables/{name}"], updateRepoVariable: [ "PATCH /repos/{owner}/{repo}/actions/variables/{name}" @@ -129899,6 +129932,13 @@ const Endpoints = { "GET /users/{username}/settings/billing/shared-storage" ] }, + campaigns: { + createCampaign: ["POST /orgs/{org}/campaigns"], + deleteCampaign: ["DELETE /orgs/{org}/campaigns/{campaign_number}"], + getCampaignSummary: ["GET /orgs/{org}/campaigns/{campaign_number}"], + listOrgCampaigns: ["GET /orgs/{org}/campaigns"], + updateCampaign: ["PATCH /orgs/{org}/campaigns/{campaign_number}"] + }, checks: { create: ["POST /repos/{owner}/{repo}/check-runs"], createSuite: ["POST /repos/{owner}/{repo}/check-suites"], @@ -130177,9 +130217,7 @@ const Endpoints = { getCopilotSeatDetailsForUser: [ "GET /orgs/{org}/members/{username}/copilot" ], - listCopilotSeats: ["GET /orgs/{org}/copilot/billing/seats"], - usageMetricsForOrg: ["GET /orgs/{org}/copilot/usage"], - usageMetricsForTeam: ["GET /orgs/{org}/team/{team_slug}/copilot/usage"] + listCopilotSeats: ["GET /orgs/{org}/copilot/billing/seats"] }, dependabot: { addSelectedRepoToOrgSecret: [ @@ -130275,6 +130313,26 @@ const Endpoints = { getAllTemplates: ["GET /gitignore/templates"], getTemplate: ["GET /gitignore/templates/{name}"] }, + hostedCompute: { + createNetworkConfigurationForOrg: [ + "POST /orgs/{org}/settings/network-configurations" + ], + deleteNetworkConfigurationFromOrg: [ + "DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}" + ], + getNetworkConfigurationForOrg: [ + "GET /orgs/{org}/settings/network-configurations/{network_configuration_id}" + ], + getNetworkSettingsForOrg: [ + "GET /orgs/{org}/settings/network-settings/{network_settings_id}" + ], + listNetworkConfigurationsForOrg: [ + "GET /orgs/{org}/settings/network-configurations" + ], + updateNetworkConfigurationForOrg: [ + "PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}" + ] + }, interactions: { getRestrictionsForAuthenticatedUser: ["GET /user/interaction-limits"], getRestrictionsForOrg: ["GET /orgs/{org}/interaction-limits"], @@ -130466,6 +130524,7 @@ const Endpoints = { "PUT /orgs/{org}/outside_collaborators/{username}" ], createInvitation: ["POST /orgs/{org}/invitations"], + createIssueType: ["POST /orgs/{org}/issue-types"], createOrUpdateCustomProperties: ["PATCH /orgs/{org}/properties/schema"], createOrUpdateCustomPropertiesValuesForRepos: [ "PATCH /orgs/{org}/properties/values" @@ -130475,6 +130534,7 @@ const Endpoints = { ], createWebhook: ["POST /orgs/{org}/hooks"], delete: ["DELETE /orgs/{org}"], + deleteIssueType: ["DELETE /orgs/{org}/issue-types/{issue_type_id}"], deleteWebhook: ["DELETE /orgs/{org}/hooks/{hook_id}"], enableOrDisableSecurityProductOnAllOrgRepos: [ "POST /orgs/{org}/{security_product}/{enablement}", @@ -130491,6 +130551,10 @@ const Endpoints = { getMembershipForAuthenticatedUser: ["GET /user/memberships/orgs/{org}"], getMembershipForUser: ["GET /orgs/{org}/memberships/{username}"], getOrgRole: ["GET /orgs/{org}/organization-roles/{role_id}"], + getOrgRulesetHistory: ["GET /orgs/{org}/rulesets/{ruleset_id}/history"], + getOrgRulesetVersion: [ + "GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}" + ], getWebhook: ["GET /orgs/{org}/hooks/{hook_id}"], getWebhookConfigForOrg: ["GET /orgs/{org}/hooks/{hook_id}/config"], getWebhookDelivery: [ @@ -130505,6 +130569,7 @@ const Endpoints = { listForAuthenticatedUser: ["GET /user/orgs"], listForUser: ["GET /users/{username}/orgs"], listInvitationTeams: ["GET /orgs/{org}/invitations/{invitation_id}/teams"], + listIssueTypes: ["GET /orgs/{org}/issue-types"], listMembers: ["GET /orgs/{org}/members"], listMembershipsForAuthenticatedUser: ["GET /user/memberships/orgs"], listOrgRoleTeams: ["GET /orgs/{org}/organization-roles/{role_id}/teams"], @@ -130579,6 +130644,7 @@ const Endpoints = { ], unblockUser: ["DELETE /orgs/{org}/blocks/{username}"], update: ["PATCH /orgs/{org}"], + updateIssueType: ["PUT /orgs/{org}/issue-types/{issue_type_id}"], updateMembershipForAuthenticatedUser: [ "PATCH /user/memberships/orgs/{org}" ], @@ -130691,37 +130757,6 @@ const Endpoints = { "PATCH /orgs/{org}/private-registries/{secret_name}" ] }, - projects: { - addCollaborator: ["PUT /projects/{project_id}/collaborators/{username}"], - createCard: ["POST /projects/columns/{column_id}/cards"], - createColumn: ["POST /projects/{project_id}/columns"], - createForAuthenticatedUser: ["POST /user/projects"], - createForOrg: ["POST /orgs/{org}/projects"], - createForRepo: ["POST /repos/{owner}/{repo}/projects"], - delete: ["DELETE /projects/{project_id}"], - deleteCard: ["DELETE /projects/columns/cards/{card_id}"], - deleteColumn: ["DELETE /projects/columns/{column_id}"], - get: ["GET /projects/{project_id}"], - getCard: ["GET /projects/columns/cards/{card_id}"], - getColumn: ["GET /projects/columns/{column_id}"], - getPermissionForUser: [ - "GET /projects/{project_id}/collaborators/{username}/permission" - ], - listCards: ["GET /projects/columns/{column_id}/cards"], - listCollaborators: ["GET /projects/{project_id}/collaborators"], - listColumns: ["GET /projects/{project_id}/columns"], - listForOrg: ["GET /orgs/{org}/projects"], - listForRepo: ["GET /repos/{owner}/{repo}/projects"], - listForUser: ["GET /users/{username}/projects"], - moveCard: ["POST /projects/columns/cards/{card_id}/moves"], - moveColumn: ["POST /projects/columns/{column_id}/moves"], - removeCollaborator: [ - "DELETE /projects/{project_id}/collaborators/{username}" - ], - update: ["PATCH /projects/{project_id}"], - updateCard: ["PATCH /projects/columns/cards/{card_id}"], - updateColumn: ["PATCH /projects/columns/{column_id}"] - }, pulls: { checkIfMerged: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"], create: ["POST /repos/{owner}/{repo}/pulls"], @@ -131093,6 +131128,12 @@ const Endpoints = { ], getRepoRuleSuites: ["GET /repos/{owner}/{repo}/rulesets/rule-suites"], getRepoRuleset: ["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"], + getRepoRulesetHistory: [ + "GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history" + ], + getRepoRulesetVersion: [ + "GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}" + ], getRepoRulesets: ["GET /repos/{owner}/{repo}/rulesets"], getStatusChecksProtection: [ "GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks" @@ -131266,7 +131307,13 @@ const Endpoints = { search: { code: ["GET /search/code"], commits: ["GET /search/commits"], - issuesAndPullRequests: ["GET /search/issues"], + issuesAndPullRequests: [ + "GET /search/issues", + {}, + { + deprecated: "octokit.rest.search.issuesAndPullRequests() is deprecated, see https://docs.github.com/rest/search/search#search-issues-and-pull-requests" + } + ], labels: ["GET /search/labels"], repos: ["GET /search/repositories"], topics: ["GET /search/topics"], @@ -131320,15 +131367,9 @@ const Endpoints = { addOrUpdateMembershipForUserInOrg: [ "PUT /orgs/{org}/teams/{team_slug}/memberships/{username}" ], - addOrUpdateProjectPermissionsInOrg: [ - "PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}" - ], addOrUpdateRepoPermissionsInOrg: [ "PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" ], - checkPermissionsForProjectInOrg: [ - "GET /orgs/{org}/teams/{team_slug}/projects/{project_id}" - ], checkPermissionsForRepoInOrg: [ "GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" ], @@ -131365,14 +131406,10 @@ const Endpoints = { listPendingInvitationsInOrg: [ "GET /orgs/{org}/teams/{team_slug}/invitations" ], - listProjectsInOrg: ["GET /orgs/{org}/teams/{team_slug}/projects"], listReposInOrg: ["GET /orgs/{org}/teams/{team_slug}/repos"], removeMembershipForUserInOrg: [ "DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}" ], - removeProjectInOrg: [ - "DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}" - ], removeRepoInOrg: [ "DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" ], diff --git a/dist/update-known-checksums/index.js b/dist/update-known-checksums/index.js index 8651b58..3a9698c 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-checksums/index.js @@ -65319,8 +65319,10 @@ var paginatingEndpoints = [ "GET /notifications", "GET /organizations", "GET /orgs/{org}/actions/cache/usage-by-repository", + "GET /orgs/{org}/actions/hosted-runners", "GET /orgs/{org}/actions/permissions/repositories", "GET /orgs/{org}/actions/runner-groups", + "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners", "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories", "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners", "GET /orgs/{org}/actions/runners", @@ -65330,6 +65332,7 @@ var paginatingEndpoints = [ "GET /orgs/{org}/actions/variables/{name}/repositories", "GET /orgs/{org}/attestations/{subject_digest}", "GET /orgs/{org}/blocks", + "GET /orgs/{org}/campaigns", "GET /orgs/{org}/code-scanning/alerts", "GET /orgs/{org}/code-security/configurations", "GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories", @@ -65338,7 +65341,6 @@ var paginatingEndpoints = [ "GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories", "GET /orgs/{org}/copilot/billing/seats", "GET /orgs/{org}/copilot/metrics", - "GET /orgs/{org}/copilot/usage", "GET /orgs/{org}/dependabot/alerts", "GET /orgs/{org}/dependabot/secrets", "GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories", @@ -65373,10 +65375,11 @@ var paginatingEndpoints = [ "GET /orgs/{org}/repos", "GET /orgs/{org}/rulesets", "GET /orgs/{org}/rulesets/rule-suites", + "GET /orgs/{org}/rulesets/{ruleset_id}/history", "GET /orgs/{org}/secret-scanning/alerts", "GET /orgs/{org}/security-advisories", + "GET /orgs/{org}/settings/network-configurations", "GET /orgs/{org}/team/{team_slug}/copilot/metrics", - "GET /orgs/{org}/team/{team_slug}/copilot/usage", "GET /orgs/{org}/teams", "GET /orgs/{org}/teams/{team_slug}/discussions", "GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", @@ -65471,6 +65474,7 @@ var paginatingEndpoints = [ "GET /repos/{owner}/{repo}/rules/branches/{branch}", "GET /repos/{owner}/{repo}/rulesets", "GET /repos/{owner}/{repo}/rulesets/rule-suites", + "GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history", "GET /repos/{owner}/{repo}/secret-scanning/alerts", "GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations", "GET /repos/{owner}/{repo}/security-advisories", @@ -65582,7 +65586,7 @@ __nccwpck_require__.d(__webpack_exports__, { }); ;// CONCATENATED MODULE: ./node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/version.js -const VERSION = "13.3.1"; +const VERSION = "14.0.0"; //# sourceMappingURL=version.js.map @@ -65613,6 +65617,7 @@ const Endpoints = { createEnvironmentVariable: [ "POST /repos/{owner}/{repo}/environments/{environment_name}/variables" ], + createHostedRunnerForOrg: ["POST /orgs/{org}/actions/hosted-runners"], createOrUpdateEnvironmentSecret: [ "PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}" ], @@ -65650,6 +65655,9 @@ const Endpoints = { deleteEnvironmentVariable: [ "DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}" ], + deleteHostedRunnerForOrg: [ + "DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}" + ], deleteOrgSecret: ["DELETE /orgs/{org}/actions/secrets/{secret_name}"], deleteOrgVariable: ["DELETE /orgs/{org}/actions/variables/{name}"], deleteRepoSecret: [ @@ -65738,6 +65746,24 @@ const Endpoints = { getGithubActionsPermissionsRepository: [ "GET /repos/{owner}/{repo}/actions/permissions" ], + getHostedRunnerForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}" + ], + getHostedRunnersGithubOwnedImagesForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/github-owned" + ], + getHostedRunnersLimitsForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/limits" + ], + getHostedRunnersMachineSpecsForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/machine-sizes" + ], + getHostedRunnersPartnerImagesForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/images/partner" + ], + getHostedRunnersPlatformsForOrg: [ + "GET /orgs/{org}/actions/hosted-runners/platforms" + ], getJobForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"], getOrgPublicKey: ["GET /orgs/{org}/actions/secrets/public-key"], getOrgSecret: ["GET /orgs/{org}/actions/secrets/{secret_name}"], @@ -65781,6 +65807,10 @@ const Endpoints = { listEnvironmentVariables: [ "GET /repos/{owner}/{repo}/environments/{environment_name}/variables" ], + listGithubHostedRunnersInGroupForOrg: [ + "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners" + ], + listHostedRunnersForOrg: ["GET /orgs/{org}/actions/hosted-runners"], listJobsForWorkflowRun: [ "GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs" ], @@ -65899,6 +65929,9 @@ const Endpoints = { updateEnvironmentVariable: [ "PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}" ], + updateHostedRunnerForOrg: [ + "PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}" + ], updateOrgVariable: ["PATCH /orgs/{org}/actions/variables/{name}"], updateRepoVariable: [ "PATCH /repos/{owner}/{repo}/actions/variables/{name}" @@ -66040,6 +66073,13 @@ const Endpoints = { "GET /users/{username}/settings/billing/shared-storage" ] }, + campaigns: { + createCampaign: ["POST /orgs/{org}/campaigns"], + deleteCampaign: ["DELETE /orgs/{org}/campaigns/{campaign_number}"], + getCampaignSummary: ["GET /orgs/{org}/campaigns/{campaign_number}"], + listOrgCampaigns: ["GET /orgs/{org}/campaigns"], + updateCampaign: ["PATCH /orgs/{org}/campaigns/{campaign_number}"] + }, checks: { create: ["POST /repos/{owner}/{repo}/check-runs"], createSuite: ["POST /repos/{owner}/{repo}/check-suites"], @@ -66318,9 +66358,7 @@ const Endpoints = { getCopilotSeatDetailsForUser: [ "GET /orgs/{org}/members/{username}/copilot" ], - listCopilotSeats: ["GET /orgs/{org}/copilot/billing/seats"], - usageMetricsForOrg: ["GET /orgs/{org}/copilot/usage"], - usageMetricsForTeam: ["GET /orgs/{org}/team/{team_slug}/copilot/usage"] + listCopilotSeats: ["GET /orgs/{org}/copilot/billing/seats"] }, dependabot: { addSelectedRepoToOrgSecret: [ @@ -66416,6 +66454,26 @@ const Endpoints = { getAllTemplates: ["GET /gitignore/templates"], getTemplate: ["GET /gitignore/templates/{name}"] }, + hostedCompute: { + createNetworkConfigurationForOrg: [ + "POST /orgs/{org}/settings/network-configurations" + ], + deleteNetworkConfigurationFromOrg: [ + "DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}" + ], + getNetworkConfigurationForOrg: [ + "GET /orgs/{org}/settings/network-configurations/{network_configuration_id}" + ], + getNetworkSettingsForOrg: [ + "GET /orgs/{org}/settings/network-settings/{network_settings_id}" + ], + listNetworkConfigurationsForOrg: [ + "GET /orgs/{org}/settings/network-configurations" + ], + updateNetworkConfigurationForOrg: [ + "PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}" + ] + }, interactions: { getRestrictionsForAuthenticatedUser: ["GET /user/interaction-limits"], getRestrictionsForOrg: ["GET /orgs/{org}/interaction-limits"], @@ -66607,6 +66665,7 @@ const Endpoints = { "PUT /orgs/{org}/outside_collaborators/{username}" ], createInvitation: ["POST /orgs/{org}/invitations"], + createIssueType: ["POST /orgs/{org}/issue-types"], createOrUpdateCustomProperties: ["PATCH /orgs/{org}/properties/schema"], createOrUpdateCustomPropertiesValuesForRepos: [ "PATCH /orgs/{org}/properties/values" @@ -66616,6 +66675,7 @@ const Endpoints = { ], createWebhook: ["POST /orgs/{org}/hooks"], delete: ["DELETE /orgs/{org}"], + deleteIssueType: ["DELETE /orgs/{org}/issue-types/{issue_type_id}"], deleteWebhook: ["DELETE /orgs/{org}/hooks/{hook_id}"], enableOrDisableSecurityProductOnAllOrgRepos: [ "POST /orgs/{org}/{security_product}/{enablement}", @@ -66632,6 +66692,10 @@ const Endpoints = { getMembershipForAuthenticatedUser: ["GET /user/memberships/orgs/{org}"], getMembershipForUser: ["GET /orgs/{org}/memberships/{username}"], getOrgRole: ["GET /orgs/{org}/organization-roles/{role_id}"], + getOrgRulesetHistory: ["GET /orgs/{org}/rulesets/{ruleset_id}/history"], + getOrgRulesetVersion: [ + "GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}" + ], getWebhook: ["GET /orgs/{org}/hooks/{hook_id}"], getWebhookConfigForOrg: ["GET /orgs/{org}/hooks/{hook_id}/config"], getWebhookDelivery: [ @@ -66646,6 +66710,7 @@ const Endpoints = { listForAuthenticatedUser: ["GET /user/orgs"], listForUser: ["GET /users/{username}/orgs"], listInvitationTeams: ["GET /orgs/{org}/invitations/{invitation_id}/teams"], + listIssueTypes: ["GET /orgs/{org}/issue-types"], listMembers: ["GET /orgs/{org}/members"], listMembershipsForAuthenticatedUser: ["GET /user/memberships/orgs"], listOrgRoleTeams: ["GET /orgs/{org}/organization-roles/{role_id}/teams"], @@ -66720,6 +66785,7 @@ const Endpoints = { ], unblockUser: ["DELETE /orgs/{org}/blocks/{username}"], update: ["PATCH /orgs/{org}"], + updateIssueType: ["PUT /orgs/{org}/issue-types/{issue_type_id}"], updateMembershipForAuthenticatedUser: [ "PATCH /user/memberships/orgs/{org}" ], @@ -66832,37 +66898,6 @@ const Endpoints = { "PATCH /orgs/{org}/private-registries/{secret_name}" ] }, - projects: { - addCollaborator: ["PUT /projects/{project_id}/collaborators/{username}"], - createCard: ["POST /projects/columns/{column_id}/cards"], - createColumn: ["POST /projects/{project_id}/columns"], - createForAuthenticatedUser: ["POST /user/projects"], - createForOrg: ["POST /orgs/{org}/projects"], - createForRepo: ["POST /repos/{owner}/{repo}/projects"], - delete: ["DELETE /projects/{project_id}"], - deleteCard: ["DELETE /projects/columns/cards/{card_id}"], - deleteColumn: ["DELETE /projects/columns/{column_id}"], - get: ["GET /projects/{project_id}"], - getCard: ["GET /projects/columns/cards/{card_id}"], - getColumn: ["GET /projects/columns/{column_id}"], - getPermissionForUser: [ - "GET /projects/{project_id}/collaborators/{username}/permission" - ], - listCards: ["GET /projects/columns/{column_id}/cards"], - listCollaborators: ["GET /projects/{project_id}/collaborators"], - listColumns: ["GET /projects/{project_id}/columns"], - listForOrg: ["GET /orgs/{org}/projects"], - listForRepo: ["GET /repos/{owner}/{repo}/projects"], - listForUser: ["GET /users/{username}/projects"], - moveCard: ["POST /projects/columns/cards/{card_id}/moves"], - moveColumn: ["POST /projects/columns/{column_id}/moves"], - removeCollaborator: [ - "DELETE /projects/{project_id}/collaborators/{username}" - ], - update: ["PATCH /projects/{project_id}"], - updateCard: ["PATCH /projects/columns/cards/{card_id}"], - updateColumn: ["PATCH /projects/columns/{column_id}"] - }, pulls: { checkIfMerged: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"], create: ["POST /repos/{owner}/{repo}/pulls"], @@ -67234,6 +67269,12 @@ const Endpoints = { ], getRepoRuleSuites: ["GET /repos/{owner}/{repo}/rulesets/rule-suites"], getRepoRuleset: ["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"], + getRepoRulesetHistory: [ + "GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history" + ], + getRepoRulesetVersion: [ + "GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}" + ], getRepoRulesets: ["GET /repos/{owner}/{repo}/rulesets"], getStatusChecksProtection: [ "GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks" @@ -67407,7 +67448,13 @@ const Endpoints = { search: { code: ["GET /search/code"], commits: ["GET /search/commits"], - issuesAndPullRequests: ["GET /search/issues"], + issuesAndPullRequests: [ + "GET /search/issues", + {}, + { + deprecated: "octokit.rest.search.issuesAndPullRequests() is deprecated, see https://docs.github.com/rest/search/search#search-issues-and-pull-requests" + } + ], labels: ["GET /search/labels"], repos: ["GET /search/repositories"], topics: ["GET /search/topics"], @@ -67461,15 +67508,9 @@ const Endpoints = { addOrUpdateMembershipForUserInOrg: [ "PUT /orgs/{org}/teams/{team_slug}/memberships/{username}" ], - addOrUpdateProjectPermissionsInOrg: [ - "PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}" - ], addOrUpdateRepoPermissionsInOrg: [ "PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" ], - checkPermissionsForProjectInOrg: [ - "GET /orgs/{org}/teams/{team_slug}/projects/{project_id}" - ], checkPermissionsForRepoInOrg: [ "GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" ], @@ -67506,14 +67547,10 @@ const Endpoints = { listPendingInvitationsInOrg: [ "GET /orgs/{org}/teams/{team_slug}/invitations" ], - listProjectsInOrg: ["GET /orgs/{org}/teams/{team_slug}/projects"], listReposInOrg: ["GET /orgs/{org}/teams/{team_slug}/repos"], removeMembershipForUserInOrg: [ "DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}" ], - removeProjectInOrg: [ - "DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}" - ], removeRepoInOrg: [ "DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" ], diff --git a/package-lock.json b/package-lock.json index 00e9d87..e69595b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,20 +16,20 @@ "@actions/io": "^1.1.3", "@actions/tool-cache": "^2.0.2", "@octokit/core": "^6.1.4", - "@octokit/plugin-paginate-rest": "^11.4.3", - "@octokit/plugin-rest-endpoint-methods": "^13.3.1", + "@octokit/plugin-paginate-rest": "^12.0.0", + "@octokit/plugin-rest-endpoint-methods": "^14.0.0", "@renovatebot/pep440": "^4.1.0", "smol-toml": "^1.3.1", "undici": "^7.5.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", - "@types/node": "^22.13.10", - "@types/semver": "^7.5.8", + "@types/node": "^22.15.3", + "@types/semver": "^7.7.0", "@vercel/ncc": "^0.38.3", "jest": "^29.7.0", "js-yaml": "^4.1.0", - "ts-jest": "^29.2.6", + "ts-jest": "^29.3.2", "typescript": "^5.8.2" } }, @@ -1567,11 +1567,12 @@ "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==" }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "11.4.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.3.tgz", - "integrity": "sha512-tBXaAbXkqVJlRoA/zQVe9mUdb8rScmivqtpv3ovsC5xhje/a+NOCivs7eUhWBwCApJVsR4G5HMeaLbq7PxqZGA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-12.0.0.tgz", + "integrity": "sha512-MPd6WK1VtZ52lFrgZ0R2FlaoiWllzgqFHaSZxvp72NmoDeZ0m8GeJdg4oB6ctqMTYyrnDYp592Xma21mrgiyDA==", + "license": "MIT", "dependencies": { - "@octokit/types": "^13.7.0" + "@octokit/types": "^14.0.0" }, "engines": { "node": ">= 18" @@ -1580,12 +1581,28 @@ "@octokit/core": ">=6" } }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", + "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==", + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", + "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^25.0.0" + } + }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.1.tgz", - "integrity": "sha512-o8uOBdsyR+WR8MK9Cco8dCgvG13H1RlM1nWnK/W7TEACQBFux/vPREgKucxUfuDQ5yi1T3hGf4C5ZmZXAERgwQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-14.0.0.tgz", + "integrity": "sha512-iQt6ovem4b7zZYZQtdv+PwgbL5VPq37th1m2x2TdkgimIDJpsi2A6Q/OI/23i/hR6z5mL0EgisNR4dcbmckSZQ==", + "license": "MIT", "dependencies": { - "@octokit/types": "^13.8.0" + "@octokit/types": "^14.0.0" }, "engines": { "node": ">= 18" @@ -1594,6 +1611,21 @@ "@octokit/core": ">=6" } }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", + "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==", + "license": "MIT" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", + "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^25.0.0" + } + }, "node_modules/@octokit/request": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.2.tgz", @@ -1815,11 +1847,12 @@ } }, "node_modules/@types/node": { - "version": "22.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "version": "22.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", + "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "license": "MIT", "dependencies": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/node-fetch": { @@ -1845,10 +1878,11 @@ } }, "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/stack-utils": { "version": "2.0.1", @@ -4360,10 +4394,11 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/ts-jest": { - "version": "29.2.6", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.6.tgz", - "integrity": "sha512-yTNZVZqc8lSixm+QGVFcPe6+yj7+TWZwIesuOWvfcn4B9bz5x4NDzVCQQjOs7Hfouu36aEqfEbo9Qpo+gq8dDg==", + "version": "29.3.2", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.2.tgz", + "integrity": "sha512-bJJkrWc6PjFVz5g2DGCNUo8z7oFEYaz1xP1NpeDU7KNLMWPpEyV8Chbpkn8xjzgRDpQhnGMyvyldoL7h8JXyug==", "dev": true, + "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", "ejs": "^3.1.10", @@ -4373,6 +4408,7 @@ "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", "semver": "^7.7.1", + "type-fest": "^4.39.1", "yargs-parser": "^21.1.1" }, "bin": { @@ -4441,6 +4477,19 @@ "node": ">=4" } }, + "node_modules/type-fest": { + "version": "4.40.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.1.tgz", + "integrity": "sha512-9YvLNnORDpI+vghLU/Nf+zSv0kL47KbVJ1o3sKgoTefl6i+zebxbiDQWoe/oWWqPhIgQdRZRT1KA9sCPL810SA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/typescript": { "version": "5.8.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", @@ -4463,9 +4512,10 @@ } }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" }, "node_modules/universal-user-agent": { "version": "7.0.2", @@ -5843,19 +5893,49 @@ "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==" }, "@octokit/plugin-paginate-rest": { - "version": "11.4.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.3.tgz", - "integrity": "sha512-tBXaAbXkqVJlRoA/zQVe9mUdb8rScmivqtpv3ovsC5xhje/a+NOCivs7eUhWBwCApJVsR4G5HMeaLbq7PxqZGA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-12.0.0.tgz", + "integrity": "sha512-MPd6WK1VtZ52lFrgZ0R2FlaoiWllzgqFHaSZxvp72NmoDeZ0m8GeJdg4oB6ctqMTYyrnDYp592Xma21mrgiyDA==", "requires": { - "@octokit/types": "^13.7.0" + "@octokit/types": "^14.0.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", + "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==" + }, + "@octokit/types": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", + "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", + "requires": { + "@octokit/openapi-types": "^25.0.0" + } + } } }, "@octokit/plugin-rest-endpoint-methods": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.1.tgz", - "integrity": "sha512-o8uOBdsyR+WR8MK9Cco8dCgvG13H1RlM1nWnK/W7TEACQBFux/vPREgKucxUfuDQ5yi1T3hGf4C5ZmZXAERgwQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-14.0.0.tgz", + "integrity": "sha512-iQt6ovem4b7zZYZQtdv+PwgbL5VPq37th1m2x2TdkgimIDJpsi2A6Q/OI/23i/hR6z5mL0EgisNR4dcbmckSZQ==", "requires": { - "@octokit/types": "^13.8.0" + "@octokit/types": "^14.0.0" + }, + "dependencies": { + "@octokit/openapi-types": { + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", + "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==" + }, + "@octokit/types": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", + "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", + "requires": { + "@octokit/openapi-types": "^25.0.0" + } + } } }, "@octokit/request": { @@ -6048,11 +6128,11 @@ } }, "@types/node": { - "version": "22.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "version": "22.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", + "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", "requires": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "@types/node-fetch": { @@ -6077,9 +6157,9 @@ } }, "@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", "dev": true }, "@types/stack-utils": { @@ -7933,9 +8013,9 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "ts-jest": { - "version": "29.2.6", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.6.tgz", - "integrity": "sha512-yTNZVZqc8lSixm+QGVFcPe6+yj7+TWZwIesuOWvfcn4B9bz5x4NDzVCQQjOs7Hfouu36aEqfEbo9Qpo+gq8dDg==", + "version": "29.3.2", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.2.tgz", + "integrity": "sha512-bJJkrWc6PjFVz5g2DGCNUo8z7oFEYaz1xP1NpeDU7KNLMWPpEyV8Chbpkn8xjzgRDpQhnGMyvyldoL7h8JXyug==", "dev": true, "requires": { "bs-logger": "^0.2.6", @@ -7946,6 +8026,7 @@ "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", "semver": "^7.7.1", + "type-fest": "^4.39.1", "yargs-parser": "^21.1.1" }, "dependencies": { @@ -7973,6 +8054,12 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, + "type-fest": { + "version": "4.40.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.1.tgz", + "integrity": "sha512-9YvLNnORDpI+vghLU/Nf+zSv0kL47KbVJ1o3sKgoTefl6i+zebxbiDQWoe/oWWqPhIgQdRZRT1KA9sCPL810SA==", + "dev": true + }, "typescript": { "version": "5.8.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", @@ -7985,9 +8072,9 @@ "integrity": "sha512-NFQG741e8mJ0fLQk90xKxFdaSM7z4+IQpAgsFI36bCDY9Z2+aXXZjVy2uUksMouWfMI9+w5ejOq5zYYTBCQJDQ==" }, "undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" }, "universal-user-agent": { "version": "7.0.2", diff --git a/package.json b/package.json index a41f677..f5e34f9 100644 --- a/package.json +++ b/package.json @@ -30,20 +30,20 @@ "@actions/io": "^1.1.3", "@actions/tool-cache": "^2.0.2", "@octokit/core": "^6.1.4", - "@octokit/plugin-paginate-rest": "^11.4.3", - "@octokit/plugin-rest-endpoint-methods": "^13.3.1", + "@octokit/plugin-paginate-rest": "^12.0.0", + "@octokit/plugin-rest-endpoint-methods": "^14.0.0", "@renovatebot/pep440": "^4.1.0", "smol-toml": "^1.3.1", "undici": "^7.5.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", - "@types/node": "^22.13.10", - "@types/semver": "^7.5.8", + "@types/node": "^22.15.3", + "@types/semver": "^7.7.0", "@vercel/ncc": "^0.38.3", "jest": "^29.7.0", "js-yaml": "^4.1.0", - "ts-jest": "^29.2.6", + "ts-jest": "^29.3.2", "typescript": "^5.8.2" } } From 75567654b6a9041e883e2dbfa4184086e31e92d0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 08:25:31 +0200 Subject: [PATCH 11/27] chore: update known checksums for 0.7.0 (#390) chore: update known checksums for 0.7.0 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++++++++++ dist/update-known-checksums/index.js | 17 ++++++++++++ src/download/checksum/known-checksums.ts | 34 ++++++++++++++++++++++++ 3 files changed, 68 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index 2afdb35..8b1b4ef 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.0": "964ebe641b563920e0650a60bf5ac21e6c8c56557704e5ecfaaad7ff62c3a73c", + "aarch64-pc-windows-msvc-0.7.0": "c00950aa4b243e1043d1ec651fdfd71e5f4e5b80135b30fcf3b70fc201aeb1c4", + "aarch64-unknown-linux-gnu-0.7.0": "540fcb8f2f972c82260a8063a6a4b496d7ff858edc42aa0e2c733a7b55ef8dd8", + "aarch64-unknown-linux-musl-0.7.0": "f6367e288617021aba6176945ba20a7f8ea3b22a5f8896314a7d0acb863b533e", + "arm-unknown-linux-musleabihf-0.7.0": "6fc85b25a4b3cb27b924e1f3181f96197667b7465fe52bf703afb5539d09c09c", + "armv7-unknown-linux-gnueabihf-0.7.0": "035b46fde90a7ee4b48292ff9d116cc771b10d9e955d1979b1a1cd6b3998f602", + "armv7-unknown-linux-musleabihf-0.7.0": "5f43390685fbb9f29d6075df1d492f9bf39cabb868bf37e0da3cd925c679b068", + "i686-pc-windows-msvc-0.7.0": "f045db339b2acecc790d2071598275086978a99262d9c4b0c52189c26cba68a9", + "i686-unknown-linux-gnu-0.7.0": "9936acd12616548a04ce6875aa125ea34f3b288181f2188bfb72d914965680be", + "i686-unknown-linux-musl-0.7.0": "bfad15225152d9fa8769731b35dd53e0b39cba045900b6d43f90e655652af5b8", + "powerpc64-unknown-linux-gnu-0.7.0": "91cfac9b5a9ba844c3ba90944e00bfb79da2983b7c6306bdb054c75ab3fea0fe", + "powerpc64le-unknown-linux-gnu-0.7.0": "d690793c993a1a03049b7e7f3f0e41c94ba2c45b0155bdde917d550ecd4ee02d", + "s390x-unknown-linux-gnu-0.7.0": "429ffee0dddd8c0c59e246fb89bef721d1ed22a4c051925d7dfafcfc7dce464f", + "x86_64-apple-darwin-0.7.0": "dc5037f3ffbf8074b3ee63de7a73aa57421b0da0837a478e26317424dbab16f3", + "x86_64-pc-windows-msvc-0.7.0": "62836c9d6e3f346d06c45fee4109be21ca9d1df8d087472dcc8d51815f182332", + "x86_64-unknown-linux-gnu-0.7.0": "ca1e8196672bf04ccb926519f2071208a8d6c0ce02fb65bc7d0a85be1b684b0f", + "x86_64-unknown-linux-musl-0.7.0": "08e1bb8fdea2c6d5edbe40ab1651de097b884020056c0925a9973582ff669d04", "aarch64-apple-darwin-0.6.17": "e686c73b9314c77a36a6a4c9f94b07c001f0c9157c50c63c764941141c0d0088", "aarch64-pc-windows-msvc-0.6.17": "3a9468e90df970f75759da6caed7dfde2816e0f3842031235c3835fc0c4e7d09", "aarch64-unknown-linux-gnu-0.6.17": "6fb716c36e8ca9cf98b7cb347b0ced41679145837eb22890ee5fa9d8b68ce9f5", diff --git a/dist/update-known-checksums/index.js b/dist/update-known-checksums/index.js index 3a9698c..d0ff04b 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-checksums/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.0": "964ebe641b563920e0650a60bf5ac21e6c8c56557704e5ecfaaad7ff62c3a73c", + "aarch64-pc-windows-msvc-0.7.0": "c00950aa4b243e1043d1ec651fdfd71e5f4e5b80135b30fcf3b70fc201aeb1c4", + "aarch64-unknown-linux-gnu-0.7.0": "540fcb8f2f972c82260a8063a6a4b496d7ff858edc42aa0e2c733a7b55ef8dd8", + "aarch64-unknown-linux-musl-0.7.0": "f6367e288617021aba6176945ba20a7f8ea3b22a5f8896314a7d0acb863b533e", + "arm-unknown-linux-musleabihf-0.7.0": "6fc85b25a4b3cb27b924e1f3181f96197667b7465fe52bf703afb5539d09c09c", + "armv7-unknown-linux-gnueabihf-0.7.0": "035b46fde90a7ee4b48292ff9d116cc771b10d9e955d1979b1a1cd6b3998f602", + "armv7-unknown-linux-musleabihf-0.7.0": "5f43390685fbb9f29d6075df1d492f9bf39cabb868bf37e0da3cd925c679b068", + "i686-pc-windows-msvc-0.7.0": "f045db339b2acecc790d2071598275086978a99262d9c4b0c52189c26cba68a9", + "i686-unknown-linux-gnu-0.7.0": "9936acd12616548a04ce6875aa125ea34f3b288181f2188bfb72d914965680be", + "i686-unknown-linux-musl-0.7.0": "bfad15225152d9fa8769731b35dd53e0b39cba045900b6d43f90e655652af5b8", + "powerpc64-unknown-linux-gnu-0.7.0": "91cfac9b5a9ba844c3ba90944e00bfb79da2983b7c6306bdb054c75ab3fea0fe", + "powerpc64le-unknown-linux-gnu-0.7.0": "d690793c993a1a03049b7e7f3f0e41c94ba2c45b0155bdde917d550ecd4ee02d", + "s390x-unknown-linux-gnu-0.7.0": "429ffee0dddd8c0c59e246fb89bef721d1ed22a4c051925d7dfafcfc7dce464f", + "x86_64-apple-darwin-0.7.0": "dc5037f3ffbf8074b3ee63de7a73aa57421b0da0837a478e26317424dbab16f3", + "x86_64-pc-windows-msvc-0.7.0": "62836c9d6e3f346d06c45fee4109be21ca9d1df8d087472dcc8d51815f182332", + "x86_64-unknown-linux-gnu-0.7.0": "ca1e8196672bf04ccb926519f2071208a8d6c0ce02fb65bc7d0a85be1b684b0f", + "x86_64-unknown-linux-musl-0.7.0": "08e1bb8fdea2c6d5edbe40ab1651de097b884020056c0925a9973582ff669d04", "aarch64-apple-darwin-0.6.17": "e686c73b9314c77a36a6a4c9f94b07c001f0c9157c50c63c764941141c0d0088", "aarch64-pc-windows-msvc-0.6.17": "3a9468e90df970f75759da6caed7dfde2816e0f3842031235c3835fc0c4e7d09", "aarch64-unknown-linux-gnu-0.6.17": "6fb716c36e8ca9cf98b7cb347b0ced41679145837eb22890ee5fa9d8b68ce9f5", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index 035bee6..ae01c03 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.7.0": + "964ebe641b563920e0650a60bf5ac21e6c8c56557704e5ecfaaad7ff62c3a73c", + "aarch64-pc-windows-msvc-0.7.0": + "c00950aa4b243e1043d1ec651fdfd71e5f4e5b80135b30fcf3b70fc201aeb1c4", + "aarch64-unknown-linux-gnu-0.7.0": + "540fcb8f2f972c82260a8063a6a4b496d7ff858edc42aa0e2c733a7b55ef8dd8", + "aarch64-unknown-linux-musl-0.7.0": + "f6367e288617021aba6176945ba20a7f8ea3b22a5f8896314a7d0acb863b533e", + "arm-unknown-linux-musleabihf-0.7.0": + "6fc85b25a4b3cb27b924e1f3181f96197667b7465fe52bf703afb5539d09c09c", + "armv7-unknown-linux-gnueabihf-0.7.0": + "035b46fde90a7ee4b48292ff9d116cc771b10d9e955d1979b1a1cd6b3998f602", + "armv7-unknown-linux-musleabihf-0.7.0": + "5f43390685fbb9f29d6075df1d492f9bf39cabb868bf37e0da3cd925c679b068", + "i686-pc-windows-msvc-0.7.0": + "f045db339b2acecc790d2071598275086978a99262d9c4b0c52189c26cba68a9", + "i686-unknown-linux-gnu-0.7.0": + "9936acd12616548a04ce6875aa125ea34f3b288181f2188bfb72d914965680be", + "i686-unknown-linux-musl-0.7.0": + "bfad15225152d9fa8769731b35dd53e0b39cba045900b6d43f90e655652af5b8", + "powerpc64-unknown-linux-gnu-0.7.0": + "91cfac9b5a9ba844c3ba90944e00bfb79da2983b7c6306bdb054c75ab3fea0fe", + "powerpc64le-unknown-linux-gnu-0.7.0": + "d690793c993a1a03049b7e7f3f0e41c94ba2c45b0155bdde917d550ecd4ee02d", + "s390x-unknown-linux-gnu-0.7.0": + "429ffee0dddd8c0c59e246fb89bef721d1ed22a4c051925d7dfafcfc7dce464f", + "x86_64-apple-darwin-0.7.0": + "dc5037f3ffbf8074b3ee63de7a73aa57421b0da0837a478e26317424dbab16f3", + "x86_64-pc-windows-msvc-0.7.0": + "62836c9d6e3f346d06c45fee4109be21ca9d1df8d087472dcc8d51815f182332", + "x86_64-unknown-linux-gnu-0.7.0": + "ca1e8196672bf04ccb926519f2071208a8d6c0ce02fb65bc7d0a85be1b684b0f", + "x86_64-unknown-linux-musl-0.7.0": + "08e1bb8fdea2c6d5edbe40ab1651de097b884020056c0925a9973582ff669d04", "aarch64-apple-darwin-0.6.17": "e686c73b9314c77a36a6a4c9f94b07c001f0c9157c50c63c764941141c0d0088", "aarch64-pc-windows-msvc-0.6.17": From 41bd088443d0af3b8828757ad52aca6bfba6e906 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 May 2025 07:04:31 +0000 Subject: [PATCH 12/27] chore: update known checksums for 0.7.2 (#395) chore: update known checksums for 0.7.2 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 34 ++++++++++++ dist/update-known-checksums/index.js | 34 ++++++++++++ src/download/checksum/known-checksums.ts | 68 ++++++++++++++++++++++++ 3 files changed, 136 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index 8b1b4ef..c5afbc0 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,40 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.2": "8edc0bea8a9e35409f970b352036326393e79a6039577d8cc9ef63872c178a99", + "aarch64-pc-windows-msvc-0.7.2": "a3d7affcd62e617bd2dd2a91fde679dd8d68a84762c8f3aaac294606ec14ffe5", + "aarch64-unknown-linux-gnu-0.7.2": "2872fdf4785666575d129ba90590c44e6508e22584735f3e7e8a30d773dfc3db", + "aarch64-unknown-linux-musl-0.7.2": "d5b31df40da794dab943c55e67d14fc111146e185b14a6de6eb749ee264a641c", + "arm-unknown-linux-musleabihf-0.7.2": "fd203cef8c6cd775c2a5f7da31f69a72020a6c74b6fb808db3217ab04b70a038", + "armv7-unknown-linux-gnueabihf-0.7.2": "b69999c29c759f5a47f71c1f328d6e7c489229efa5ce0e84afce026201730abb", + "armv7-unknown-linux-musleabihf-0.7.2": "f98a827e198de2d0a7224ecad87eb64c18c9c0ed4f0c768456e9b48482015d2f", + "i686-pc-windows-msvc-0.7.2": "8b06489b2cc8814fc23dae4562c5e7d500e782c2b0d2556529f515a4d1e0b8e3", + "i686-unknown-linux-gnu-0.7.2": "36f26a496c6dc53703e070761ef96f07acc88eae868f94c4665f5c17a88d8acf", + "i686-unknown-linux-musl-0.7.2": "763bf7cd2119c40858cbd0892fd9b2c7102c79e5c590800b2f8e9c2f427cb7d1", + "powerpc64-unknown-linux-gnu-0.7.2": "bd4a42ed0b9ab725f0cb565ae29c338ea6ce0689ddb35da632535a47c891e72f", + "powerpc64le-unknown-linux-gnu-0.7.2": "9a598869167b7e56ab971614972a2c486c8137681210094009a6fb61ac36699b", + "s390x-unknown-linux-gnu-0.7.2": "7dd2240d60b1628869a2348ca0901cceee572bc20116ab04f9484ea0b6d40813", + "x86_64-apple-darwin-0.7.2": "7d30b59d54900c97c492f3c07ff21cc3387a9e5bd8ca6db2d502462eaaeefd68", + "x86_64-pc-windows-msvc-0.7.2": "35fd793df52fd13773425c9a97cc94cc13c8ee63abec6380b5083c183c688019", + "x86_64-unknown-linux-gnu-0.7.2": "cfaab1b5166a6439ff66f020333d3a12bbdf622deee3b510718283e8f06c9de7", + "x86_64-unknown-linux-musl-0.7.2": "dd10babf6c531597d246c97e55e32ca17b44fe251405fe539ec8ea2f22fac2d6", + "aarch64-apple-darwin-0.7.1": "236d70d7738a5f41b45253d68665fda039fecee579939921e0795680d300f55f", + "aarch64-pc-windows-msvc-0.7.1": "5fdbc703e6f22696ac053811e9750ff3cf50814aabf1792b9bc49f2647b836c6", + "aarch64-unknown-linux-gnu-0.7.1": "ee8a98f485a22837be9e95eb55e4cd06db6c8deba94b6a2dd63d828fb5ef4226", + "aarch64-unknown-linux-musl-0.7.1": "b65409802669913f5fd49ed6656d45c434aa9273fb864aefa0fbbb685b9834b6", + "arm-unknown-linux-musleabihf-0.7.1": "96cfceb7716a9003750111c7f1a62aebccf02e0288f95bc670c69062d2ec6e61", + "armv7-unknown-linux-gnueabihf-0.7.1": "f156bdedd8a969dc49a5e01f6b38c7e50a63cf69acf3b5982adfaf232dfcb80f", + "armv7-unknown-linux-musleabihf-0.7.1": "ae21a9c0b413976a24c51f095603294ca36da9089813022cb9bae0b84f0be6de", + "i686-pc-windows-msvc-0.7.1": "38a98c532e463169e8c4f1ae3649dd500c168f6db687e3b29570930c55ffedf7", + "i686-unknown-linux-gnu-0.7.1": "133a41ae763d8474cc4ff8e0c24ab8cdaf422f261cbcc284f4b90b57aa60f3fe", + "i686-unknown-linux-musl-0.7.1": "6e55fea1ee9a8c5c1d29b3aeb033a8b01d3895a347b27ee108ba94c53d60cfb7", + "powerpc64-unknown-linux-gnu-0.7.1": "cd6714a55577d6eb0ecad313646a4ade3c7a4407e1a2a4703a2fbb83c88681d5", + "powerpc64le-unknown-linux-gnu-0.7.1": "a354eda3a43323cf5445cfdf0197ebd4b36e967df9537e97910c47dcd9321aaa", + "s390x-unknown-linux-gnu-0.7.1": "59d194c544a8a53186c3da6ac26f90ab0f453fae71fd2e0d4d177a8ed8890abb", + "x86_64-apple-darwin-0.7.1": "a81e655cc0b6a5ccf9197f2dc0df513171e68804e498c17076d6e56b41234c5d", + "x86_64-pc-windows-msvc-0.7.1": "b4d48072e384014ecd04ec5c544aee523ead1faaebcd428ba5f6abf2836096df", + "x86_64-unknown-linux-gnu-0.7.1": "cec71afc57276b1857970d6ec96e110989c3e4ed0d81f0c4c11c1231970b7e56", + "x86_64-unknown-linux-musl-0.7.1": "9b714ddf470795d5f1aa5c8111ea153139ae202216ffbe4105fb92f202e0b02b", "aarch64-apple-darwin-0.7.0": "964ebe641b563920e0650a60bf5ac21e6c8c56557704e5ecfaaad7ff62c3a73c", "aarch64-pc-windows-msvc-0.7.0": "c00950aa4b243e1043d1ec651fdfd71e5f4e5b80135b30fcf3b70fc201aeb1c4", "aarch64-unknown-linux-gnu-0.7.0": "540fcb8f2f972c82260a8063a6a4b496d7ff858edc42aa0e2c733a7b55ef8dd8", diff --git a/dist/update-known-checksums/index.js b/dist/update-known-checksums/index.js index d0ff04b..3e8a5c5 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-checksums/index.js @@ -58847,6 +58847,40 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.2": "8edc0bea8a9e35409f970b352036326393e79a6039577d8cc9ef63872c178a99", + "aarch64-pc-windows-msvc-0.7.2": "a3d7affcd62e617bd2dd2a91fde679dd8d68a84762c8f3aaac294606ec14ffe5", + "aarch64-unknown-linux-gnu-0.7.2": "2872fdf4785666575d129ba90590c44e6508e22584735f3e7e8a30d773dfc3db", + "aarch64-unknown-linux-musl-0.7.2": "d5b31df40da794dab943c55e67d14fc111146e185b14a6de6eb749ee264a641c", + "arm-unknown-linux-musleabihf-0.7.2": "fd203cef8c6cd775c2a5f7da31f69a72020a6c74b6fb808db3217ab04b70a038", + "armv7-unknown-linux-gnueabihf-0.7.2": "b69999c29c759f5a47f71c1f328d6e7c489229efa5ce0e84afce026201730abb", + "armv7-unknown-linux-musleabihf-0.7.2": "f98a827e198de2d0a7224ecad87eb64c18c9c0ed4f0c768456e9b48482015d2f", + "i686-pc-windows-msvc-0.7.2": "8b06489b2cc8814fc23dae4562c5e7d500e782c2b0d2556529f515a4d1e0b8e3", + "i686-unknown-linux-gnu-0.7.2": "36f26a496c6dc53703e070761ef96f07acc88eae868f94c4665f5c17a88d8acf", + "i686-unknown-linux-musl-0.7.2": "763bf7cd2119c40858cbd0892fd9b2c7102c79e5c590800b2f8e9c2f427cb7d1", + "powerpc64-unknown-linux-gnu-0.7.2": "bd4a42ed0b9ab725f0cb565ae29c338ea6ce0689ddb35da632535a47c891e72f", + "powerpc64le-unknown-linux-gnu-0.7.2": "9a598869167b7e56ab971614972a2c486c8137681210094009a6fb61ac36699b", + "s390x-unknown-linux-gnu-0.7.2": "7dd2240d60b1628869a2348ca0901cceee572bc20116ab04f9484ea0b6d40813", + "x86_64-apple-darwin-0.7.2": "7d30b59d54900c97c492f3c07ff21cc3387a9e5bd8ca6db2d502462eaaeefd68", + "x86_64-pc-windows-msvc-0.7.2": "35fd793df52fd13773425c9a97cc94cc13c8ee63abec6380b5083c183c688019", + "x86_64-unknown-linux-gnu-0.7.2": "cfaab1b5166a6439ff66f020333d3a12bbdf622deee3b510718283e8f06c9de7", + "x86_64-unknown-linux-musl-0.7.2": "dd10babf6c531597d246c97e55e32ca17b44fe251405fe539ec8ea2f22fac2d6", + "aarch64-apple-darwin-0.7.1": "236d70d7738a5f41b45253d68665fda039fecee579939921e0795680d300f55f", + "aarch64-pc-windows-msvc-0.7.1": "5fdbc703e6f22696ac053811e9750ff3cf50814aabf1792b9bc49f2647b836c6", + "aarch64-unknown-linux-gnu-0.7.1": "ee8a98f485a22837be9e95eb55e4cd06db6c8deba94b6a2dd63d828fb5ef4226", + "aarch64-unknown-linux-musl-0.7.1": "b65409802669913f5fd49ed6656d45c434aa9273fb864aefa0fbbb685b9834b6", + "arm-unknown-linux-musleabihf-0.7.1": "96cfceb7716a9003750111c7f1a62aebccf02e0288f95bc670c69062d2ec6e61", + "armv7-unknown-linux-gnueabihf-0.7.1": "f156bdedd8a969dc49a5e01f6b38c7e50a63cf69acf3b5982adfaf232dfcb80f", + "armv7-unknown-linux-musleabihf-0.7.1": "ae21a9c0b413976a24c51f095603294ca36da9089813022cb9bae0b84f0be6de", + "i686-pc-windows-msvc-0.7.1": "38a98c532e463169e8c4f1ae3649dd500c168f6db687e3b29570930c55ffedf7", + "i686-unknown-linux-gnu-0.7.1": "133a41ae763d8474cc4ff8e0c24ab8cdaf422f261cbcc284f4b90b57aa60f3fe", + "i686-unknown-linux-musl-0.7.1": "6e55fea1ee9a8c5c1d29b3aeb033a8b01d3895a347b27ee108ba94c53d60cfb7", + "powerpc64-unknown-linux-gnu-0.7.1": "cd6714a55577d6eb0ecad313646a4ade3c7a4407e1a2a4703a2fbb83c88681d5", + "powerpc64le-unknown-linux-gnu-0.7.1": "a354eda3a43323cf5445cfdf0197ebd4b36e967df9537e97910c47dcd9321aaa", + "s390x-unknown-linux-gnu-0.7.1": "59d194c544a8a53186c3da6ac26f90ab0f453fae71fd2e0d4d177a8ed8890abb", + "x86_64-apple-darwin-0.7.1": "a81e655cc0b6a5ccf9197f2dc0df513171e68804e498c17076d6e56b41234c5d", + "x86_64-pc-windows-msvc-0.7.1": "b4d48072e384014ecd04ec5c544aee523ead1faaebcd428ba5f6abf2836096df", + "x86_64-unknown-linux-gnu-0.7.1": "cec71afc57276b1857970d6ec96e110989c3e4ed0d81f0c4c11c1231970b7e56", + "x86_64-unknown-linux-musl-0.7.1": "9b714ddf470795d5f1aa5c8111ea153139ae202216ffbe4105fb92f202e0b02b", "aarch64-apple-darwin-0.7.0": "964ebe641b563920e0650a60bf5ac21e6c8c56557704e5ecfaaad7ff62c3a73c", "aarch64-pc-windows-msvc-0.7.0": "c00950aa4b243e1043d1ec651fdfd71e5f4e5b80135b30fcf3b70fc201aeb1c4", "aarch64-unknown-linux-gnu-0.7.0": "540fcb8f2f972c82260a8063a6a4b496d7ff858edc42aa0e2c733a7b55ef8dd8", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index ae01c03..1668d14 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,73 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.7.2": + "8edc0bea8a9e35409f970b352036326393e79a6039577d8cc9ef63872c178a99", + "aarch64-pc-windows-msvc-0.7.2": + "a3d7affcd62e617bd2dd2a91fde679dd8d68a84762c8f3aaac294606ec14ffe5", + "aarch64-unknown-linux-gnu-0.7.2": + "2872fdf4785666575d129ba90590c44e6508e22584735f3e7e8a30d773dfc3db", + "aarch64-unknown-linux-musl-0.7.2": + "d5b31df40da794dab943c55e67d14fc111146e185b14a6de6eb749ee264a641c", + "arm-unknown-linux-musleabihf-0.7.2": + "fd203cef8c6cd775c2a5f7da31f69a72020a6c74b6fb808db3217ab04b70a038", + "armv7-unknown-linux-gnueabihf-0.7.2": + "b69999c29c759f5a47f71c1f328d6e7c489229efa5ce0e84afce026201730abb", + "armv7-unknown-linux-musleabihf-0.7.2": + "f98a827e198de2d0a7224ecad87eb64c18c9c0ed4f0c768456e9b48482015d2f", + "i686-pc-windows-msvc-0.7.2": + "8b06489b2cc8814fc23dae4562c5e7d500e782c2b0d2556529f515a4d1e0b8e3", + "i686-unknown-linux-gnu-0.7.2": + "36f26a496c6dc53703e070761ef96f07acc88eae868f94c4665f5c17a88d8acf", + "i686-unknown-linux-musl-0.7.2": + "763bf7cd2119c40858cbd0892fd9b2c7102c79e5c590800b2f8e9c2f427cb7d1", + "powerpc64-unknown-linux-gnu-0.7.2": + "bd4a42ed0b9ab725f0cb565ae29c338ea6ce0689ddb35da632535a47c891e72f", + "powerpc64le-unknown-linux-gnu-0.7.2": + "9a598869167b7e56ab971614972a2c486c8137681210094009a6fb61ac36699b", + "s390x-unknown-linux-gnu-0.7.2": + "7dd2240d60b1628869a2348ca0901cceee572bc20116ab04f9484ea0b6d40813", + "x86_64-apple-darwin-0.7.2": + "7d30b59d54900c97c492f3c07ff21cc3387a9e5bd8ca6db2d502462eaaeefd68", + "x86_64-pc-windows-msvc-0.7.2": + "35fd793df52fd13773425c9a97cc94cc13c8ee63abec6380b5083c183c688019", + "x86_64-unknown-linux-gnu-0.7.2": + "cfaab1b5166a6439ff66f020333d3a12bbdf622deee3b510718283e8f06c9de7", + "x86_64-unknown-linux-musl-0.7.2": + "dd10babf6c531597d246c97e55e32ca17b44fe251405fe539ec8ea2f22fac2d6", + "aarch64-apple-darwin-0.7.1": + "236d70d7738a5f41b45253d68665fda039fecee579939921e0795680d300f55f", + "aarch64-pc-windows-msvc-0.7.1": + "5fdbc703e6f22696ac053811e9750ff3cf50814aabf1792b9bc49f2647b836c6", + "aarch64-unknown-linux-gnu-0.7.1": + "ee8a98f485a22837be9e95eb55e4cd06db6c8deba94b6a2dd63d828fb5ef4226", + "aarch64-unknown-linux-musl-0.7.1": + "b65409802669913f5fd49ed6656d45c434aa9273fb864aefa0fbbb685b9834b6", + "arm-unknown-linux-musleabihf-0.7.1": + "96cfceb7716a9003750111c7f1a62aebccf02e0288f95bc670c69062d2ec6e61", + "armv7-unknown-linux-gnueabihf-0.7.1": + "f156bdedd8a969dc49a5e01f6b38c7e50a63cf69acf3b5982adfaf232dfcb80f", + "armv7-unknown-linux-musleabihf-0.7.1": + "ae21a9c0b413976a24c51f095603294ca36da9089813022cb9bae0b84f0be6de", + "i686-pc-windows-msvc-0.7.1": + "38a98c532e463169e8c4f1ae3649dd500c168f6db687e3b29570930c55ffedf7", + "i686-unknown-linux-gnu-0.7.1": + "133a41ae763d8474cc4ff8e0c24ab8cdaf422f261cbcc284f4b90b57aa60f3fe", + "i686-unknown-linux-musl-0.7.1": + "6e55fea1ee9a8c5c1d29b3aeb033a8b01d3895a347b27ee108ba94c53d60cfb7", + "powerpc64-unknown-linux-gnu-0.7.1": + "cd6714a55577d6eb0ecad313646a4ade3c7a4407e1a2a4703a2fbb83c88681d5", + "powerpc64le-unknown-linux-gnu-0.7.1": + "a354eda3a43323cf5445cfdf0197ebd4b36e967df9537e97910c47dcd9321aaa", + "s390x-unknown-linux-gnu-0.7.1": + "59d194c544a8a53186c3da6ac26f90ab0f453fae71fd2e0d4d177a8ed8890abb", + "x86_64-apple-darwin-0.7.1": + "a81e655cc0b6a5ccf9197f2dc0df513171e68804e498c17076d6e56b41234c5d", + "x86_64-pc-windows-msvc-0.7.1": + "b4d48072e384014ecd04ec5c544aee523ead1faaebcd428ba5f6abf2836096df", + "x86_64-unknown-linux-gnu-0.7.1": + "cec71afc57276b1857970d6ec96e110989c3e4ed0d81f0c4c11c1231970b7e56", + "x86_64-unknown-linux-musl-0.7.1": + "9b714ddf470795d5f1aa5c8111ea153139ae202216ffbe4105fb92f202e0b02b", "aarch64-apple-darwin-0.7.0": "964ebe641b563920e0650a60bf5ac21e6c8c56557704e5ecfaaad7ff62c3a73c", "aarch64-pc-windows-msvc-0.7.0": From ced7c1dde4b8f2acd6b30656d335d70658a1ad5a Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Thu, 1 May 2025 20:22:40 +0200 Subject: [PATCH 13/27] Run infrastructure workflows on arm runners (#396) Use more efficient runners to save resources. Every bit counts. --- .github/workflows/release-drafter.yml | 2 +- .github/workflows/update-known-checksums.yml | 2 +- .github/workflows/update-major-minor-tags.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 7c34a87..8a4d6f1 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -11,7 +11,7 @@ on: jobs: update_release_draft: name: ✏️ Draft release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm permissions: contents: write pull-requests: read diff --git a/.github/workflows/update-known-checksums.yml b/.github/workflows/update-known-checksums.yml index c96d30c..d869ba8 100644 --- a/.github/workflows/update-known-checksums.yml +++ b/.github/workflows/update-known-checksums.yml @@ -6,7 +6,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm permissions: contents: write pull-requests: write diff --git a/.github/workflows/update-major-minor-tags.yml b/.github/workflows/update-major-minor-tags.yml index 2855853..5789106 100644 --- a/.github/workflows/update-major-minor-tags.yml +++ b/.github/workflows/update-major-minor-tags.yml @@ -11,7 +11,7 @@ on: jobs: update_major_minor_tags: name: Make sure major and minor tags are up to date on a patch release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm permissions: contents: write steps: From 023b8ec2bc12fec519f3d64c0bf12c39137acc0e Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Sat, 3 May 2025 10:41:06 -0700 Subject: [PATCH 14/27] Add section to README explaining if packages are installed by setup-uv (#398) Fixes #397 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 1c89db5..a875426 100644 --- a/README.md +++ b/README.md @@ -488,6 +488,11 @@ Some workflows need uv but do not need to access the repository content. But **if** you need to access the repository content, you have run `actions/checkout` before running `setup-uv`. Running `actions/checkout` after `setup-uv` **is not supported**. +### Does `setup-uv` also install my project or its dependencies automatically? + +No, `setup-uv` alone wont install any libraries from your `pyproject.toml` or `requirements.txt`, it only sets up `uv`. +You should run `uv sync` or `uv pip install .` separately, or use `uv run ...` to ensure necessary dependencies are installed. + ## Acknowledgements `setup-uv` was initially written and published by [Kevin Stillhammer](https://github.com/eifinger) From a4f1f549e9f2486c0756234fa0e20303bc762509 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Sat, 3 May 2025 19:51:16 +0200 Subject: [PATCH 15/27] Create version-manifest.json on uv release (#399) --- .github/release-drafter.yml | 2 +- .github/workflows/update-known-checksums.yml | 24 +- .../index.js | 111 +- package.json | 4 +- src/download/version-manifest.ts | 52 + src/update-known-checksums.ts | 34 - src/update-known-versions.ts | 60 + version-manifest.json | 20288 ++++++++++++++++ 8 files changed, 20515 insertions(+), 60 deletions(-) rename dist/{update-known-checksums => update-known-versions}/index.js (99%) create mode 100644 src/download/version-manifest.ts delete mode 100644 src/update-known-checksums.ts create mode 100644 src/update-known-versions.ts create mode 100644 version-manifest.json diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 27d9c22..ab2af05 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -19,7 +19,7 @@ categories: labels: - "maintenance" - "ci" - - "update-known-checksums" + - "update-known-versions" - title: "📚 Documentation" labels: - "documentation" diff --git a/.github/workflows/update-known-checksums.yml b/.github/workflows/update-known-checksums.yml index d869ba8..5f58569 100644 --- a/.github/workflows/update-known-checksums.yml +++ b/.github/workflows/update-known-checksums.yml @@ -1,4 +1,4 @@ -name: "Update known checksums" +name: "Update known versions" on: workflow_dispatch: schedule: @@ -15,23 +15,23 @@ jobs: - uses: actions/setup-node@v4 with: node-version: "20" - - name: Update known checksums - id: update-known-checksums + - name: Update known versions + id: update-known-versions run: - node dist/update-known-checksums/index.js - src/download/checksum/known-checksums.ts ${{ secrets.GITHUB_TOKEN }} + node dist/update-known-versions/index.js + src/download/checksum/known-versions.ts ${{ secrets.GITHUB_TOKEN }} - run: npm install && npm run all - name: Create Pull Request uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8 with: - commit-message: "chore: update known checksums" + commit-message: "chore: update known versions" title: - "chore: update known checksums for ${{ - steps.update-known-checksums.outputs.latest-version }}" + "chore: update known versions for ${{ + steps.update-known-versions.outputs.latest-version }}" body: - "chore: update known checksums for ${{ - steps.update-known-checksums.outputs.latest-version }}" + "chore: update known versions for ${{ + steps.update-known-versions.outputs.latest-version }}" base: main - labels: "automated-pr,update-known-checksums" - branch: update-known-checksums-pr + labels: "automated-pr,update-known-versions" + branch: update-known-versions-pr delete-branch: true diff --git a/dist/update-known-checksums/index.js b/dist/update-known-versions/index.js similarity index 99% rename from dist/update-known-checksums/index.js rename to dist/update-known-versions/index.js index 3e8a5c5..914bc76 100644 --- a/dist/update-known-checksums/index.js +++ b/dist/update-known-versions/index.js @@ -61824,7 +61824,84 @@ async function downloadAssetContent(downloadUrl) { /***/ }), -/***/ 5653: +/***/ 4000: +/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { + +"use strict"; + +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || (function () { + var ownKeys = function(o) { + ownKeys = Object.getOwnPropertyNames || function (o) { + var ar = []; + for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; + return ar; + }; + return ownKeys(o); + }; + return function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); + __setModuleDefault(result, mod); + return result; + }; +})(); +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getLatestKnownVersion = getLatestKnownVersion; +exports.updateVersionManifest = updateVersionManifest; +const node_fs_1 = __nccwpck_require__(3024); +const core = __importStar(__nccwpck_require__(7484)); +const semver = __importStar(__nccwpck_require__(9318)); +async function getLatestKnownVersion(versionManifestFile) { + const data = await node_fs_1.promises.readFile(versionManifestFile); + const versionManifestEntries = JSON.parse(data.toString()); + return versionManifestEntries.reduce((a, b) => semver.gt(a.version, b.version) ? a : b).version; +} +async function updateVersionManifest(versionManifestFile, downloadUrls) { + const versionManifest = []; + for (const downloadUrl of downloadUrls) { + const urlParts = downloadUrl.split("/"); + const version = urlParts[urlParts.length - 2]; + const artifactName = urlParts[urlParts.length - 1]; + if (!artifactName.startsWith("uv-")) { + continue; + } + if (artifactName.startsWith("uv-installer")) { + continue; + } + const artifactParts = artifactName.split(".")[0].split("-"); + versionManifest.push({ + version: version, + artifactName: artifactName, + arch: artifactParts[1], + platform: artifactName.split(`uv-${artifactParts[1]}-`)[1].split(".")[0], + downloadUrl: downloadUrl, + }); + } + core.debug(`Updating version manifest: ${JSON.stringify(versionManifest)}`); + await node_fs_1.promises.writeFile(versionManifestFile, JSON.stringify(versionManifest)); +} + + +/***/ }), + +/***/ 7416: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -61868,24 +61945,36 @@ const core = __importStar(__nccwpck_require__(7484)); const octokit_1 = __nccwpck_require__(3352); const constants_1 = __nccwpck_require__(6156); const update_known_checksums_1 = __nccwpck_require__(6182); +const version_manifest_1 = __nccwpck_require__(4000); async function run() { const checksumFilePath = process.argv.slice(2)[0]; - const github_token = process.argv.slice(2)[1]; + const versionsManifestFilePath = process.argv.slice(2)[1]; + const githubToken = process.argv.slice(2)[2]; const octokit = new octokit_1.Octokit({ - auth: github_token, + auth: githubToken, }); - const response = await octokit.paginate(octokit.rest.repos.listReleases, { + const { data: latestRelease } = await octokit.rest.repos.getLatestRelease({ owner: constants_1.OWNER, repo: constants_1.REPO, }); - const downloadUrls = response.flatMap((release) => release.assets + const latestKnownVersion = await (0, version_manifest_1.getLatestKnownVersion)(versionsManifestFilePath); + if (semver.lte(latestRelease.tag_name, latestKnownVersion)) { + core.info(`Latest release (${latestRelease.tag_name}) is not newer than the latest known version (${latestKnownVersion}). Skipping update.`); + return; + } + const releases = await octokit.paginate(octokit.rest.repos.listReleases, { + owner: constants_1.OWNER, + repo: constants_1.REPO, + }); + const checksumDownloadUrls = releases.flatMap((release) => release.assets .filter((asset) => asset.name.endsWith(".sha256")) .map((asset) => asset.browser_download_url)); - await (0, update_known_checksums_1.updateChecksums)(checksumFilePath, downloadUrls); - const latestVersion = response - .map((release) => release.tag_name) - .sort(semver.rcompare)[0]; - core.setOutput("latest-version", latestVersion); + await (0, update_known_checksums_1.updateChecksums)(checksumFilePath, checksumDownloadUrls); + const artifactDownloadUrls = releases.flatMap((release) => release.assets + .filter((asset) => !asset.name.endsWith(".sha256")) + .map((asset) => asset.browser_download_url)); + await (0, version_manifest_1.updateVersionManifest)(versionsManifestFilePath, artifactDownloadUrls); + core.setOutput("latest-version", latestRelease.tag_name); } run(); @@ -67976,7 +68065,7 @@ legacyRestEndpointMethods.VERSION = VERSION; /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined -/******/ var __webpack_exports__ = __nccwpck_require__(5653); +/******/ var __webpack_exports__ = __nccwpck_require__(7416); /******/ module.exports = __webpack_exports__; /******/ /******/ })() diff --git a/package.json b/package.json index f5e34f9..4861810 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,10 @@ "format": "biome format --fix", "format-check": "biome format", "lint": "biome lint --fix", - "package": "ncc build -o dist/setup src/setup-uv.ts && ncc build -o dist/save-cache src/save-cache.ts && ncc build -o dist/update-known-checksums src/update-known-checksums.ts", + "package": "ncc build -o dist/setup src/setup-uv.ts && ncc build -o dist/save-cache src/save-cache.ts && ncc build -o dist/update-known-versions src/update-known-versions.ts", "test": "jest", "act": "act pull_request -W .github/workflows/test.yml --container-architecture linux/amd64 -s GITHUB_TOKEN=\"$(gh auth token)\"", - "update-known-checksums": "RUNNER_TEMP=known_checksums node dist/update-known-checksums/index.js src/download/checksum/known-checksums.ts \"$(gh auth token)\"", + "update-known-versions": "RUNNER_TEMP=known_versions node dist/update-known-versions/index.js src/download/checksum/known-versions.ts \"$(gh auth token)\"", "all": "npm run build && npm run format && npm run lint && npm run package && npm test" }, "repository": { diff --git a/src/download/version-manifest.ts b/src/download/version-manifest.ts new file mode 100644 index 0000000..90c2d49 --- /dev/null +++ b/src/download/version-manifest.ts @@ -0,0 +1,52 @@ +import { promises as fs } from "node:fs"; +import * as core from "@actions/core"; +import * as semver from "semver"; + +interface VersionManifestEntry { + version: string; + artifactName: string; + arch: string; + platform: string; + downloadUrl: string; +} + +export async function getLatestKnownVersion( + versionManifestFile: string, +): Promise { + const data = await fs.readFile(versionManifestFile); + const versionManifestEntries: VersionManifestEntry[] = JSON.parse( + data.toString(), + ); + return versionManifestEntries.reduce((a, b) => + semver.gt(a.version, b.version) ? a : b, + ).version; +} + +export async function updateVersionManifest( + versionManifestFile: string, + downloadUrls: string[], +): Promise { + const versionManifest: VersionManifestEntry[] = []; + + for (const downloadUrl of downloadUrls) { + const urlParts = downloadUrl.split("/"); + const version = urlParts[urlParts.length - 2]; + const artifactName = urlParts[urlParts.length - 1]; + if (!artifactName.startsWith("uv-")) { + continue; + } + if (artifactName.startsWith("uv-installer")) { + continue; + } + const artifactParts = artifactName.split(".")[0].split("-"); + versionManifest.push({ + version: version, + artifactName: artifactName, + arch: artifactParts[1], + platform: artifactName.split(`uv-${artifactParts[1]}-`)[1].split(".")[0], + downloadUrl: downloadUrl, + }); + } + core.debug(`Updating version manifest: ${JSON.stringify(versionManifest)}`); + await fs.writeFile(versionManifestFile, JSON.stringify(versionManifest)); +} diff --git a/src/update-known-checksums.ts b/src/update-known-checksums.ts deleted file mode 100644 index 0469567..0000000 --- a/src/update-known-checksums.ts +++ /dev/null @@ -1,34 +0,0 @@ -import * as semver from "semver"; -import * as core from "@actions/core"; -import { Octokit } from "./utils/octokit"; - -import { OWNER, REPO } from "./utils/constants"; - -import { updateChecksums } from "./download/checksum/update-known-checksums"; - -async function run(): Promise { - const checksumFilePath = process.argv.slice(2)[0]; - const github_token = process.argv.slice(2)[1]; - - const octokit = new Octokit({ - auth: github_token, - }); - - const response = await octokit.paginate(octokit.rest.repos.listReleases, { - owner: OWNER, - repo: REPO, - }); - const downloadUrls: string[] = response.flatMap((release) => - release.assets - .filter((asset) => asset.name.endsWith(".sha256")) - .map((asset) => asset.browser_download_url), - ); - await updateChecksums(checksumFilePath, downloadUrls); - - const latestVersion = response - .map((release) => release.tag_name) - .sort(semver.rcompare)[0]; - core.setOutput("latest-version", latestVersion); -} - -run(); diff --git a/src/update-known-versions.ts b/src/update-known-versions.ts new file mode 100644 index 0000000..7cf4291 --- /dev/null +++ b/src/update-known-versions.ts @@ -0,0 +1,60 @@ +import * as semver from "semver"; +import * as core from "@actions/core"; +import { Octokit } from "./utils/octokit"; + +import { OWNER, REPO } from "./utils/constants"; + +import { updateChecksums } from "./download/checksum/update-known-checksums"; +import { + updateVersionManifest, + getLatestKnownVersion, +} from "./download/version-manifest"; + +async function run(): Promise { + const checksumFilePath = process.argv.slice(2)[0]; + const versionsManifestFilePath = process.argv.slice(2)[1]; + const githubToken = process.argv.slice(2)[2]; + + const octokit = new Octokit({ + auth: githubToken, + }); + + const { data: latestRelease } = await octokit.rest.repos.getLatestRelease({ + owner: OWNER, + repo: REPO, + }); + + const latestKnownVersion = await getLatestKnownVersion( + versionsManifestFilePath, + ); + + if (semver.lte(latestRelease.tag_name, latestKnownVersion)) { + core.info( + `Latest release (${latestRelease.tag_name}) is not newer than the latest known version (${latestKnownVersion}). Skipping update.`, + ); + return; + } + + const releases = await octokit.paginate(octokit.rest.repos.listReleases, { + owner: OWNER, + repo: REPO, + }); + const checksumDownloadUrls: string[] = releases.flatMap((release) => + release.assets + .filter((asset) => asset.name.endsWith(".sha256")) + .map((asset) => asset.browser_download_url), + ); + await updateChecksums(checksumFilePath, checksumDownloadUrls); + + const artifactDownloadUrls: string[] = releases.flatMap((release) => + release.assets + .filter((asset) => !asset.name.endsWith(".sha256")) + .map((asset) => asset.browser_download_url), + ); + + await updateVersionManifest(versionsManifestFilePath, artifactDownloadUrls); + + core.setOutput("latest-version", latestRelease.tag_name); +} + +run(); diff --git a/version-manifest.json b/version-manifest.json new file mode 100644 index 0000000..c0ce6ea --- /dev/null +++ b/version-manifest.json @@ -0,0 +1,20288 @@ +[ + { + "version": "0.7.2", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.2", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.2", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.2", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.2", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.2/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.1", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.1", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.1", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.1", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.1/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.0", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.0", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.0", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.0", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.0/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.17", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.17", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.17", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.17", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.17/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.16", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.16", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.16", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.16", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.16/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.15", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.15", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.15", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.15", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.15/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.14", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-build-installer.ps1" + }, + { + "version": "0.6.14", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-build-installer.sh" + }, + { + "version": "0.6.14", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.14", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.14", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.14", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.14/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.13", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-build-installer.ps1" + }, + { + "version": "0.6.13", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-build-installer.sh" + }, + { + "version": "0.6.13", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.13", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.13", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.13", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.13/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.12", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-build-installer.ps1" + }, + { + "version": "0.6.12", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-build-installer.sh" + }, + { + "version": "0.6.12", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.12", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.12", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.12", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.12/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.11", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-build-installer.ps1" + }, + { + "version": "0.6.11", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-build-installer.sh" + }, + { + "version": "0.6.11", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.11", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.11", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.11", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.11/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.10", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-build-installer.ps1" + }, + { + "version": "0.6.10", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-build-installer.sh" + }, + { + "version": "0.6.10", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.10", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.10", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.10", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.10/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.9", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-build-installer.ps1" + }, + { + "version": "0.6.9", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-build-installer.sh" + }, + { + "version": "0.6.9", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.9", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.9", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.9", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.9/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.8", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-build-installer.ps1" + }, + { + "version": "0.6.8", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-build-installer.sh" + }, + { + "version": "0.6.8", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.8", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.8", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.8", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.8/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.7", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-build-installer.ps1" + }, + { + "version": "0.6.7", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-build-installer.sh" + }, + { + "version": "0.6.7", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.7", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.7", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.7", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.7/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.6", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-build-installer.ps1", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-build-installer.ps1" + }, + { + "version": "0.6.6", + "artifactName": "uv-build-installer.sh", + "arch": "build", + "platform": "installer", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-build-installer.sh" + }, + { + "version": "0.6.6", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.6", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.6", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.6", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.6/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.5", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.5/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.4", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.4", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.4", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.4", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.4/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.3", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.3", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.3", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.3", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.3/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.2", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.2", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.2", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.2", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.2/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.1", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.1", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.1", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.1", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.1/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.6.0", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.6.0", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.6.0", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.6.0", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.6.0/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.5.31", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.31", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.31", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.31", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.31/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.5.30", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.30", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.30", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.30", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.30/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.5.29", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.29", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.29", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.29", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.29/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.5.28", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.28", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.28", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.28", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.28/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.5.27", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.27", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.27", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.27", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.27/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.5.26", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.26", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.26", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.26", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.26/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.5.25", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.25", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.25", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.25", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.25/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.24", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.24", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.24", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.24/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.23", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.23", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.23", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.23/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.22", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.22", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.22", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.22/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.21", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.21", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.21", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.21/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.20", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.20", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.20", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.20/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.19", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.19", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.19", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.19/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.18", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.18", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.18", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.18/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.17", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.17", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.17", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.17/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.16", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.16", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.16", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.16/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.15", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.15", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.15", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.15/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.14", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.14", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.14", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.14/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.13", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.13", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.13", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.13/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.12", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.12", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.12", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.12/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.11", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.11", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.11", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.11/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.10", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.10", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.10", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.10/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.9", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.9", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.9", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.9/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.8", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.8", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.8", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.8/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.7", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.7", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.7", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.7/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.6", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.6", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.6", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.6/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.5/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.4", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.4", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.4", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.4/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.3", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.3", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.3", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.3/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.2", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.2", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.2", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.2/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.1", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.1", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.1", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.1/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.5.0", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.5.0", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.5.0", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.5.0/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.30", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.30", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.30", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.30/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.29", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.29", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.29", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.29/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.28", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.28", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.28", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.28/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.27", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.27", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.27", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.27/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.26", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.26", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.26", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.26/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.25", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.25", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.25", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.25/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.24", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.24", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.24", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.24/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.23", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.23", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.23", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.23/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.22", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.22", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.22", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.22/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.21", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.21", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.21", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.21/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.20", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.20", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.20", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.20/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.19", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.19", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.19", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.19/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.18", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.18", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.18", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.18/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.17", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.17", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.17", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.17/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.16", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.16", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.16", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.16/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.15", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.15", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.15", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.15/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.14", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.14", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.14", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.14/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.13", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.13", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.13", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.13/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.12", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.12", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.12", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.12/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.11", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.11", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.11", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.11/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.10", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.10", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.10", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.10/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.9", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.9", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.9", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.9/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.8", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.8", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.8", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.8/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.7", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.7", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.7", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.7/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.6", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.6", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.6", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.6/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.5/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.4", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.4", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.4", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.4/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.3", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.3", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.3", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.3/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.2", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.2", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.2", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.2/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.1", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.1", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.1", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.1/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.4.0", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.4.0", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.4.0", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.4.0/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.3.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.3.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.5/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.3.4", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.3.4", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.4", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.4/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.3.3", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.3.3", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.3", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.3/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.3.2", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.3.2", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.2", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.2/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.3.1", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.3.1", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.1", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.1/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.3.0", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.3.0", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.3.0", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.3.0/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.37", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.37", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.37", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.37/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.36", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.36", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.36", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.36/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.35", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.35", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.35", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.35/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.34", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.34", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.34", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.34/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.33", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.33", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.33", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.33/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.32", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.32", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.32", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.32/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.31", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.31", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.31", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.31/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.30", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.30", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.30", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.30/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.29", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.29", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.29", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.29/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.28", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.28", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.28", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.28/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.27", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.27", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.27", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.27/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.26", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.26", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.26", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.26/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.25", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.25", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.25", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.25/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.24", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.24", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.24", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.24/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.23", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.23", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.23", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.23/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.22", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.22", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.22", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.22/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.21", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.21", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.21", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.21/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.20", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.20", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.20", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.20/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.19", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.19", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.19", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.19/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.18", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.18", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.18", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.18/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.17", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.17", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.17", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.17/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.16", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.16", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.16", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.16/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.15", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.15", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.15", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.15/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.14", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.14", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.14", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.14/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.13", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.13", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.13", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.13/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.12", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.12", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.12", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.12/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.11", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.11", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.11", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.11/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.10", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.10", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.10", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.10/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.9", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.9", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.9", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.9/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.8", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.8", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.8", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.8/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.7", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.7", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.7", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.7/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.6", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.6", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.6", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.6/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.5/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.4", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.4", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.4", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.4/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.3", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.3", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.3", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.3/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.2", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.2", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.2", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.2/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.1", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.1", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.1", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.1/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.2.0", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.2.0", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.2.0", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.2.0/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.45", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-powerpc64le-unknown-linux-musl.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-powerpc64le-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.45", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.45", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.45/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.44", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.44", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.44", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.44/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.43", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.43", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.43", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.43/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.42", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.42", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.42", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.42/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.41", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.41", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.41", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.41/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.40", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.40", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.40", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.40/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.39", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.39", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.39", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.39/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.38", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.38", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.38", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.38/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.37", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.37", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.37", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.37/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.36", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.36", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.36", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.36/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.35", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.35", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.35", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.35/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.34", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.34", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.34", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.34/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.33", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.33", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.33", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.33/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.32", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.32", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.32", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.32/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.31", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.31", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.31", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.31/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.30", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.30", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.30", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.30/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.29", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.29", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.29", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.29/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.28", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.28", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.28", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.28/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.27", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.27", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.27", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.27/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.26", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.26", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.26", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.26/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.25", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.25", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.25", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.25/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.24", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.24", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.24", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.24/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.23", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.23", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.23", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.23/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.22", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.22", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.22", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.22/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.21", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.21", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.21", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.21/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.20", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.20", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.20", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.20/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.19", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.19", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.19", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.19/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.18", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.18", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.18", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.18/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.17", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.17", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.17", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.17/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.16", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.16", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.16", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.15", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.15", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.15", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.14", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.14", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.14", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.14/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.13", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.13", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.13", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.13/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.12", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.12", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.12", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.12/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.11", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.11", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.11", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.11/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.10", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.10", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.10", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.10/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.9", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.9", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.9", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.9/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.8", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.8", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.8", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.8/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.7", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.7", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.7", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.7/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.6", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.6", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.6", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.6/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.5/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.4", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.4", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.4", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.4/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.3", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.3", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.3", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.3/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.2", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.2", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.2", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.2/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.1", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.1", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.1", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.1/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.1.0", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.1.0", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.1.0", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.1.0/uv-x86_64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.0.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.0.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.0.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.0.5/uv-x86_64-unknown-linux-musl.tar.gz" + } +] From 9641fcd49334db7d96629d60156fc68ef01cc2a3 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Sun, 4 May 2025 09:01:52 +0200 Subject: [PATCH 16/27] Fix update-known-versions workflow (#400) Add missing argument versionsManifestFilePath --- .../{update-known-checksums.yml => update-known-versions.yml} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename .github/workflows/{update-known-checksums.yml => update-known-versions.yml} (90%) diff --git a/.github/workflows/update-known-checksums.yml b/.github/workflows/update-known-versions.yml similarity index 90% rename from .github/workflows/update-known-checksums.yml rename to .github/workflows/update-known-versions.yml index 5f58569..11070c2 100644 --- a/.github/workflows/update-known-checksums.yml +++ b/.github/workflows/update-known-versions.yml @@ -19,7 +19,9 @@ jobs: id: update-known-versions run: node dist/update-known-versions/index.js - src/download/checksum/known-versions.ts ${{ secrets.GITHUB_TOKEN }} + src/download/checksum/known-versions.ts + version-manifest.ts + ${{ secrets.GITHUB_TOKEN }} - run: npm install && npm run all - name: Create Pull Request uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8 From b87cce2fc54465dab901f0118c33b635b0d440cf Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Sun, 4 May 2025 09:10:02 +0200 Subject: [PATCH 17/27] Fix update-known-versions workflow argument (#401) Use version-manifest.json instead of .ts --- .github/workflows/update-known-versions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-known-versions.yml b/.github/workflows/update-known-versions.yml index 11070c2..29d1174 100644 --- a/.github/workflows/update-known-versions.yml +++ b/.github/workflows/update-known-versions.yml @@ -20,7 +20,7 @@ jobs: run: node dist/update-known-versions/index.js src/download/checksum/known-versions.ts - version-manifest.ts + version-manifest.json ${{ secrets.GITHUB_TOKEN }} - run: npm install && npm run all - name: Create Pull Request From b6f9e9c734eaef252216c74d204178ad0ce70fd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 07:44:49 +0200 Subject: [PATCH 18/27] Bump typescript from 5.8.2 to 5.8.3 (#393) Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.2 to 5.8.3.
Release notes

Sourced from typescript's releases.

TypeScript 5.8.3

For release notes, check out the release announcement.

Downloads are available on:

Commits
  • 83dc0bb Convert release publishing inputs into parameters (#61523)
  • ba663f6 Exclude completions of binding pattern variable initializers (#52723)
  • 7205eda Bump github/codeql-action from 3.28.12 to 3.28.13 in the github-actions group...
  • 89c572c Fixed a symbol display crash on expando members write locations (#55478)
  • 7b26d2e Fix incorrect name in new release pipeline (#61514)
  • c7a559e Add new release publisher yaml (#61491)
  • 29e6d66 Fix lib.includes('dom') check in containerSeemsToBeEmptyDomElement (#61481)
  • 19b7772 Bump the github-actions group with 4 updates (#61474)
  • 4dc677b Fix errors on type assertions in erasableSyntaxOnly (#61452)
  • ee3dd72 fix(60908): Unexpected "'Type' is declared but its value is never read." erro...
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=5.8.2&new-version=5.8.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 15 ++++++++------- package.json | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index e69595b..cbe8a43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "jest": "^29.7.0", "js-yaml": "^4.1.0", "ts-jest": "^29.3.2", - "typescript": "^5.8.2" + "typescript": "^5.8.3" } }, "node_modules/@actions/cache": { @@ -4491,10 +4491,11 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -8061,9 +8062,9 @@ "dev": true }, "typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true }, "undici": { diff --git a/package.json b/package.json index 4861810..abd4eb8 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,6 @@ "jest": "^29.7.0", "js-yaml": "^4.1.0", "ts-jest": "^29.3.2", - "typescript": "^5.8.2" + "typescript": "^5.8.3" } } From 0e9cccb4b0fbe279b955cf2f38aaf894e4527678 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Thu, 8 May 2025 09:37:11 +0200 Subject: [PATCH 19/27] Fix path to known-checksums.ts (#404) --- .github/workflows/update-known-versions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-known-versions.yml b/.github/workflows/update-known-versions.yml index 29d1174..1b82a5e 100644 --- a/.github/workflows/update-known-versions.yml +++ b/.github/workflows/update-known-versions.yml @@ -19,7 +19,7 @@ jobs: id: update-known-versions run: node dist/update-known-versions/index.js - src/download/checksum/known-versions.ts + src/download/checksum/known-checksums.ts version-manifest.json ${{ secrets.GITHUB_TOKEN }} - run: npm install && npm run all From 9864bc9c96305e727bfcd4d4c1f8aadc2d03032f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 08:18:23 +0000 Subject: [PATCH 20/27] chore: update known versions for 0.7.3 (#405) chore: update known versions for 0.7.3 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++ dist/update-known-versions/index.js | 17 ++++ src/download/checksum/known-checksums.ts | 34 +++++++ version-manifest.json | 119 +++++++++++++++++++++++ 4 files changed, 187 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index c5afbc0..4bfad2d 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.3": "162b328fc63e0075d4267688201de91356e1c1b81db50419fa4466cfe2dfdebc", + "aarch64-pc-windows-msvc-0.7.3": "542b318c98b0295dd3d620fbcd63388757f382e14c69c569cb3ce793aa75c975", + "aarch64-unknown-linux-gnu-0.7.3": "2c2be8bbb83e9bc722f2013de8bb7506cfe6521d0e30b4ad046849d036b3eea6", + "aarch64-unknown-linux-musl-0.7.3": "a3f01c3c993b57fa8d13855c5ba60e3847bda4f8e795a52d52879e242e886604", + "arm-unknown-linux-musleabihf-0.7.3": "87f72dc1c3b1b598e08c8efc7f9ab8eca23df8549cf4c1fc27a4a6b2524809c1", + "armv7-unknown-linux-gnueabihf-0.7.3": "69f285d861cd1809a4bad0f08c2ea8a77ec17cbe20524a4ebbee4c5a7c868520", + "armv7-unknown-linux-musleabihf-0.7.3": "1a0071551cd575bbecef3218fb13bf05ab96ceb71b4b1d13a99b8a4af059f99f", + "i686-pc-windows-msvc-0.7.3": "1c9becbc63c15dcf43b09c0ba84e0ba6fa533fa799b7baf57a36363ef42fbc52", + "i686-unknown-linux-gnu-0.7.3": "a2b56cb262337380aa02b6d131e973d54090c3e655d3e55385d02850454c24de", + "i686-unknown-linux-musl-0.7.3": "d6e846079ef38929206079147448c5683a3018116b2b3e6059cf4c26bcfbb290", + "powerpc64-unknown-linux-gnu-0.7.3": "a9b94c618a5d5bc992102733a45759e38db9a9e069830c3e94c744d1bfc33c21", + "powerpc64le-unknown-linux-gnu-0.7.3": "782e9c343cb7c219b5514e64a799a8b9fa82585f6176b53ed095dc030a22d993", + "s390x-unknown-linux-gnu-0.7.3": "ea803eafd6e3414d3a18aed9257f8ded8f7d1f6f182d2572969c4c487faa1986", + "x86_64-apple-darwin-0.7.3": "d676940b51bdd5606b218bc2965fed67731f94ad07926045716acbf78626e09b", + "x86_64-pc-windows-msvc-0.7.3": "20d3a420abbf2af9699cd9a02225d9325344046af8deb15563cc451e3c4fd059", + "x86_64-unknown-linux-gnu-0.7.3": "17fc118ba4d7e9303f84fcabdc0a593fc3480ba76eb6980668fdbbb96fe88562", + "x86_64-unknown-linux-musl-0.7.3": "325143825b88e7b0dadd1a8e8d3cbe4791d3cbbb9e2244350d917803fec8b3d1", "aarch64-apple-darwin-0.7.2": "8edc0bea8a9e35409f970b352036326393e79a6039577d8cc9ef63872c178a99", "aarch64-pc-windows-msvc-0.7.2": "a3d7affcd62e617bd2dd2a91fde679dd8d68a84762c8f3aaac294606ec14ffe5", "aarch64-unknown-linux-gnu-0.7.2": "2872fdf4785666575d129ba90590c44e6508e22584735f3e7e8a30d773dfc3db", diff --git a/dist/update-known-versions/index.js b/dist/update-known-versions/index.js index 914bc76..f31e592 100644 --- a/dist/update-known-versions/index.js +++ b/dist/update-known-versions/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.3": "162b328fc63e0075d4267688201de91356e1c1b81db50419fa4466cfe2dfdebc", + "aarch64-pc-windows-msvc-0.7.3": "542b318c98b0295dd3d620fbcd63388757f382e14c69c569cb3ce793aa75c975", + "aarch64-unknown-linux-gnu-0.7.3": "2c2be8bbb83e9bc722f2013de8bb7506cfe6521d0e30b4ad046849d036b3eea6", + "aarch64-unknown-linux-musl-0.7.3": "a3f01c3c993b57fa8d13855c5ba60e3847bda4f8e795a52d52879e242e886604", + "arm-unknown-linux-musleabihf-0.7.3": "87f72dc1c3b1b598e08c8efc7f9ab8eca23df8549cf4c1fc27a4a6b2524809c1", + "armv7-unknown-linux-gnueabihf-0.7.3": "69f285d861cd1809a4bad0f08c2ea8a77ec17cbe20524a4ebbee4c5a7c868520", + "armv7-unknown-linux-musleabihf-0.7.3": "1a0071551cd575bbecef3218fb13bf05ab96ceb71b4b1d13a99b8a4af059f99f", + "i686-pc-windows-msvc-0.7.3": "1c9becbc63c15dcf43b09c0ba84e0ba6fa533fa799b7baf57a36363ef42fbc52", + "i686-unknown-linux-gnu-0.7.3": "a2b56cb262337380aa02b6d131e973d54090c3e655d3e55385d02850454c24de", + "i686-unknown-linux-musl-0.7.3": "d6e846079ef38929206079147448c5683a3018116b2b3e6059cf4c26bcfbb290", + "powerpc64-unknown-linux-gnu-0.7.3": "a9b94c618a5d5bc992102733a45759e38db9a9e069830c3e94c744d1bfc33c21", + "powerpc64le-unknown-linux-gnu-0.7.3": "782e9c343cb7c219b5514e64a799a8b9fa82585f6176b53ed095dc030a22d993", + "s390x-unknown-linux-gnu-0.7.3": "ea803eafd6e3414d3a18aed9257f8ded8f7d1f6f182d2572969c4c487faa1986", + "x86_64-apple-darwin-0.7.3": "d676940b51bdd5606b218bc2965fed67731f94ad07926045716acbf78626e09b", + "x86_64-pc-windows-msvc-0.7.3": "20d3a420abbf2af9699cd9a02225d9325344046af8deb15563cc451e3c4fd059", + "x86_64-unknown-linux-gnu-0.7.3": "17fc118ba4d7e9303f84fcabdc0a593fc3480ba76eb6980668fdbbb96fe88562", + "x86_64-unknown-linux-musl-0.7.3": "325143825b88e7b0dadd1a8e8d3cbe4791d3cbbb9e2244350d917803fec8b3d1", "aarch64-apple-darwin-0.7.2": "8edc0bea8a9e35409f970b352036326393e79a6039577d8cc9ef63872c178a99", "aarch64-pc-windows-msvc-0.7.2": "a3d7affcd62e617bd2dd2a91fde679dd8d68a84762c8f3aaac294606ec14ffe5", "aarch64-unknown-linux-gnu-0.7.2": "2872fdf4785666575d129ba90590c44e6508e22584735f3e7e8a30d773dfc3db", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index 1668d14..d49769e 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.7.3": + "162b328fc63e0075d4267688201de91356e1c1b81db50419fa4466cfe2dfdebc", + "aarch64-pc-windows-msvc-0.7.3": + "542b318c98b0295dd3d620fbcd63388757f382e14c69c569cb3ce793aa75c975", + "aarch64-unknown-linux-gnu-0.7.3": + "2c2be8bbb83e9bc722f2013de8bb7506cfe6521d0e30b4ad046849d036b3eea6", + "aarch64-unknown-linux-musl-0.7.3": + "a3f01c3c993b57fa8d13855c5ba60e3847bda4f8e795a52d52879e242e886604", + "arm-unknown-linux-musleabihf-0.7.3": + "87f72dc1c3b1b598e08c8efc7f9ab8eca23df8549cf4c1fc27a4a6b2524809c1", + "armv7-unknown-linux-gnueabihf-0.7.3": + "69f285d861cd1809a4bad0f08c2ea8a77ec17cbe20524a4ebbee4c5a7c868520", + "armv7-unknown-linux-musleabihf-0.7.3": + "1a0071551cd575bbecef3218fb13bf05ab96ceb71b4b1d13a99b8a4af059f99f", + "i686-pc-windows-msvc-0.7.3": + "1c9becbc63c15dcf43b09c0ba84e0ba6fa533fa799b7baf57a36363ef42fbc52", + "i686-unknown-linux-gnu-0.7.3": + "a2b56cb262337380aa02b6d131e973d54090c3e655d3e55385d02850454c24de", + "i686-unknown-linux-musl-0.7.3": + "d6e846079ef38929206079147448c5683a3018116b2b3e6059cf4c26bcfbb290", + "powerpc64-unknown-linux-gnu-0.7.3": + "a9b94c618a5d5bc992102733a45759e38db9a9e069830c3e94c744d1bfc33c21", + "powerpc64le-unknown-linux-gnu-0.7.3": + "782e9c343cb7c219b5514e64a799a8b9fa82585f6176b53ed095dc030a22d993", + "s390x-unknown-linux-gnu-0.7.3": + "ea803eafd6e3414d3a18aed9257f8ded8f7d1f6f182d2572969c4c487faa1986", + "x86_64-apple-darwin-0.7.3": + "d676940b51bdd5606b218bc2965fed67731f94ad07926045716acbf78626e09b", + "x86_64-pc-windows-msvc-0.7.3": + "20d3a420abbf2af9699cd9a02225d9325344046af8deb15563cc451e3c4fd059", + "x86_64-unknown-linux-gnu-0.7.3": + "17fc118ba4d7e9303f84fcabdc0a593fc3480ba76eb6980668fdbbb96fe88562", + "x86_64-unknown-linux-musl-0.7.3": + "325143825b88e7b0dadd1a8e8d3cbe4791d3cbbb9e2244350d917803fec8b3d1", "aarch64-apple-darwin-0.7.2": "8edc0bea8a9e35409f970b352036326393e79a6039577d8cc9ef63872c178a99", "aarch64-pc-windows-msvc-0.7.2": diff --git a/version-manifest.json b/version-manifest.json index c0ce6ea..40ea21b 100644 --- a/version-manifest.json +++ b/version-manifest.json @@ -1,4 +1,123 @@ [ + { + "version": "0.7.3", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.3", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.3", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.3", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.3", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.3/uv-x86_64-unknown-linux-musl.tar.gz" + }, { "version": "0.7.2", "artifactName": "uv-aarch64-apple-darwin.tar.gz", From 1761eea391d1db980fce81a3dfd2e97df1564d84 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 16 May 2025 05:15:44 +0000 Subject: [PATCH 21/27] chore: update known versions for 0.7.4 (#410) chore: update known versions for 0.7.4 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++ dist/update-known-versions/index.js | 17 ++++ src/download/checksum/known-checksums.ts | 34 +++++++ version-manifest.json | 119 +++++++++++++++++++++++ 4 files changed, 187 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index 4bfad2d..283f212 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.4": "1af8c353479890b29b75933706890627555bbc07e12a0117ae62da3ec2ee372e", + "aarch64-pc-windows-msvc-0.7.4": "3800868f3cc1509d6ea16036e3268ff45fd22a85c922cf3de4fb9535dbb0099e", + "aarch64-unknown-linux-gnu-0.7.4": "c407e4c7431ee6cb28deb842edb49fea1ee3f5674a357f11244bfb0fd57e2ae4", + "aarch64-unknown-linux-musl-0.7.4": "ff0d9172d2105da526501e01c38ecf0558ea323cfcd25adff9a89cd7fad5c076", + "arm-unknown-linux-musleabihf-0.7.4": "4e6b7d15444ae58bc196ee4e7e6e11b451b4e994c0c73968254d3d4ff1c89bca", + "armv7-unknown-linux-gnueabihf-0.7.4": "303bac0f866c450fefe7543297fa87563941f924cb13f007dfe7cc02ac64dcd7", + "armv7-unknown-linux-musleabihf-0.7.4": "004e22fe946fabec6b5dff668f4bd8f93569dab30efe0f3d4640f266760744bd", + "i686-pc-windows-msvc-0.7.4": "113070d23ba1498cf9fff9ae634893a2a1dce42a0baa617c4a82009f61c71fbc", + "i686-unknown-linux-gnu-0.7.4": "19f0f19dfe9d722a2fb89bde4771682cf632182d6204cc4ddb11d700d5b34c07", + "i686-unknown-linux-musl-0.7.4": "fe281041401b4140a387f6101e64fcf4abb344791c12398c441c7e339510423d", + "powerpc64-unknown-linux-gnu-0.7.4": "ef2320254e52234750d9745e6dc6e3b3c990aa51e506057d0869d4d18b55e5e3", + "powerpc64le-unknown-linux-gnu-0.7.4": "e143278764aab89b68c6f55dfdfa4242c8f5d5213880b584880a776a5ca1b0dd", + "s390x-unknown-linux-gnu-0.7.4": "14dbae76be8999dcc8336fac1f6f86710e7ce4f4c3e1aec01e7ef7f9a3468811", + "x86_64-apple-darwin-0.7.4": "a6c5fd8aa67db03447934b14703a2d7bb04b5e5f7ff45630a749760393c5610f", + "x86_64-pc-windows-msvc-0.7.4": "966d0dd8d86f02f94128714180cd5ff42cd2ea9b33b86fc197f25cfa066aaea1", + "x86_64-unknown-linux-gnu-0.7.4": "5264d9b2bf021fccbaf6edb97bc17ce4863687745f2443460a8ca71e55891614", + "x86_64-unknown-linux-musl-0.7.4": "70083140d9efaf82cbb7ffa6231d5de3536d6497ec84d708afaf9b7e2fffbac2", "aarch64-apple-darwin-0.7.3": "162b328fc63e0075d4267688201de91356e1c1b81db50419fa4466cfe2dfdebc", "aarch64-pc-windows-msvc-0.7.3": "542b318c98b0295dd3d620fbcd63388757f382e14c69c569cb3ce793aa75c975", "aarch64-unknown-linux-gnu-0.7.3": "2c2be8bbb83e9bc722f2013de8bb7506cfe6521d0e30b4ad046849d036b3eea6", diff --git a/dist/update-known-versions/index.js b/dist/update-known-versions/index.js index f31e592..10c6ebf 100644 --- a/dist/update-known-versions/index.js +++ b/dist/update-known-versions/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.4": "1af8c353479890b29b75933706890627555bbc07e12a0117ae62da3ec2ee372e", + "aarch64-pc-windows-msvc-0.7.4": "3800868f3cc1509d6ea16036e3268ff45fd22a85c922cf3de4fb9535dbb0099e", + "aarch64-unknown-linux-gnu-0.7.4": "c407e4c7431ee6cb28deb842edb49fea1ee3f5674a357f11244bfb0fd57e2ae4", + "aarch64-unknown-linux-musl-0.7.4": "ff0d9172d2105da526501e01c38ecf0558ea323cfcd25adff9a89cd7fad5c076", + "arm-unknown-linux-musleabihf-0.7.4": "4e6b7d15444ae58bc196ee4e7e6e11b451b4e994c0c73968254d3d4ff1c89bca", + "armv7-unknown-linux-gnueabihf-0.7.4": "303bac0f866c450fefe7543297fa87563941f924cb13f007dfe7cc02ac64dcd7", + "armv7-unknown-linux-musleabihf-0.7.4": "004e22fe946fabec6b5dff668f4bd8f93569dab30efe0f3d4640f266760744bd", + "i686-pc-windows-msvc-0.7.4": "113070d23ba1498cf9fff9ae634893a2a1dce42a0baa617c4a82009f61c71fbc", + "i686-unknown-linux-gnu-0.7.4": "19f0f19dfe9d722a2fb89bde4771682cf632182d6204cc4ddb11d700d5b34c07", + "i686-unknown-linux-musl-0.7.4": "fe281041401b4140a387f6101e64fcf4abb344791c12398c441c7e339510423d", + "powerpc64-unknown-linux-gnu-0.7.4": "ef2320254e52234750d9745e6dc6e3b3c990aa51e506057d0869d4d18b55e5e3", + "powerpc64le-unknown-linux-gnu-0.7.4": "e143278764aab89b68c6f55dfdfa4242c8f5d5213880b584880a776a5ca1b0dd", + "s390x-unknown-linux-gnu-0.7.4": "14dbae76be8999dcc8336fac1f6f86710e7ce4f4c3e1aec01e7ef7f9a3468811", + "x86_64-apple-darwin-0.7.4": "a6c5fd8aa67db03447934b14703a2d7bb04b5e5f7ff45630a749760393c5610f", + "x86_64-pc-windows-msvc-0.7.4": "966d0dd8d86f02f94128714180cd5ff42cd2ea9b33b86fc197f25cfa066aaea1", + "x86_64-unknown-linux-gnu-0.7.4": "5264d9b2bf021fccbaf6edb97bc17ce4863687745f2443460a8ca71e55891614", + "x86_64-unknown-linux-musl-0.7.4": "70083140d9efaf82cbb7ffa6231d5de3536d6497ec84d708afaf9b7e2fffbac2", "aarch64-apple-darwin-0.7.3": "162b328fc63e0075d4267688201de91356e1c1b81db50419fa4466cfe2dfdebc", "aarch64-pc-windows-msvc-0.7.3": "542b318c98b0295dd3d620fbcd63388757f382e14c69c569cb3ce793aa75c975", "aarch64-unknown-linux-gnu-0.7.3": "2c2be8bbb83e9bc722f2013de8bb7506cfe6521d0e30b4ad046849d036b3eea6", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index d49769e..2265299 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.7.4": + "1af8c353479890b29b75933706890627555bbc07e12a0117ae62da3ec2ee372e", + "aarch64-pc-windows-msvc-0.7.4": + "3800868f3cc1509d6ea16036e3268ff45fd22a85c922cf3de4fb9535dbb0099e", + "aarch64-unknown-linux-gnu-0.7.4": + "c407e4c7431ee6cb28deb842edb49fea1ee3f5674a357f11244bfb0fd57e2ae4", + "aarch64-unknown-linux-musl-0.7.4": + "ff0d9172d2105da526501e01c38ecf0558ea323cfcd25adff9a89cd7fad5c076", + "arm-unknown-linux-musleabihf-0.7.4": + "4e6b7d15444ae58bc196ee4e7e6e11b451b4e994c0c73968254d3d4ff1c89bca", + "armv7-unknown-linux-gnueabihf-0.7.4": + "303bac0f866c450fefe7543297fa87563941f924cb13f007dfe7cc02ac64dcd7", + "armv7-unknown-linux-musleabihf-0.7.4": + "004e22fe946fabec6b5dff668f4bd8f93569dab30efe0f3d4640f266760744bd", + "i686-pc-windows-msvc-0.7.4": + "113070d23ba1498cf9fff9ae634893a2a1dce42a0baa617c4a82009f61c71fbc", + "i686-unknown-linux-gnu-0.7.4": + "19f0f19dfe9d722a2fb89bde4771682cf632182d6204cc4ddb11d700d5b34c07", + "i686-unknown-linux-musl-0.7.4": + "fe281041401b4140a387f6101e64fcf4abb344791c12398c441c7e339510423d", + "powerpc64-unknown-linux-gnu-0.7.4": + "ef2320254e52234750d9745e6dc6e3b3c990aa51e506057d0869d4d18b55e5e3", + "powerpc64le-unknown-linux-gnu-0.7.4": + "e143278764aab89b68c6f55dfdfa4242c8f5d5213880b584880a776a5ca1b0dd", + "s390x-unknown-linux-gnu-0.7.4": + "14dbae76be8999dcc8336fac1f6f86710e7ce4f4c3e1aec01e7ef7f9a3468811", + "x86_64-apple-darwin-0.7.4": + "a6c5fd8aa67db03447934b14703a2d7bb04b5e5f7ff45630a749760393c5610f", + "x86_64-pc-windows-msvc-0.7.4": + "966d0dd8d86f02f94128714180cd5ff42cd2ea9b33b86fc197f25cfa066aaea1", + "x86_64-unknown-linux-gnu-0.7.4": + "5264d9b2bf021fccbaf6edb97bc17ce4863687745f2443460a8ca71e55891614", + "x86_64-unknown-linux-musl-0.7.4": + "70083140d9efaf82cbb7ffa6231d5de3536d6497ec84d708afaf9b7e2fffbac2", "aarch64-apple-darwin-0.7.3": "162b328fc63e0075d4267688201de91356e1c1b81db50419fa4466cfe2dfdebc", "aarch64-pc-windows-msvc-0.7.3": diff --git a/version-manifest.json b/version-manifest.json index 40ea21b..44866d8 100644 --- a/version-manifest.json +++ b/version-manifest.json @@ -1,4 +1,123 @@ [ + { + "version": "0.7.4", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.4", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.4", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.4", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.4", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.4/uv-x86_64-unknown-linux-musl.tar.gz" + }, { "version": "0.7.3", "artifactName": "uv-aarch64-apple-darwin.tar.gz", From 1417e89049849823134e5e847554e76bb77cc550 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 18 May 2025 10:05:47 +0200 Subject: [PATCH 22/27] chore: update known versions for 0.7.5 (#412) chore: update known versions for 0.7.5 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++ dist/update-known-versions/index.js | 17 ++++ src/download/checksum/known-checksums.ts | 34 +++++++ version-manifest.json | 119 +++++++++++++++++++++++ 4 files changed, 187 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index 283f212..b53606b 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.5": "8d82c7f6fcfd79b142c8845f694c8225dd5b401cd720e8e1e2a35a1c4150f516", + "aarch64-pc-windows-msvc-0.7.5": "9ec005bf0b472d47ab730e463cc5a156b18ca9a9a6fe1c72bf18d97384d0b717", + "aarch64-unknown-linux-gnu-0.7.5": "715bd03f6b2924b8f742b716d0f4b9d31ccbb1ad4a7f8df4ce2f572efff7f2cb", + "aarch64-unknown-linux-musl-0.7.5": "ce23f5e1d22f1cdfc0db4358d3b2642c115ad99d404aef15030af31e39ef3484", + "arm-unknown-linux-musleabihf-0.7.5": "2e85c3ba3ba461822940bca197198babcb1a8ce620c3d1c624423e68bba49d43", + "armv7-unknown-linux-gnueabihf-0.7.5": "cbd7990fb0d06750f7e966a54dc344396e4d605d029aa94a0cf00d695cb283e9", + "armv7-unknown-linux-musleabihf-0.7.5": "96d5eb1246e654f4e2c37542797196d94c0d72fe44e470050a9fbf67e356fb10", + "i686-pc-windows-msvc-0.7.5": "84e70b46e0f218db9573b0efce085c13e0e5ce7808b3143b990d1a334e5a8ee6", + "i686-unknown-linux-gnu-0.7.5": "20efc06bc129d8757e81fdd00cf828a9c1d928a4a30c8c538c6d1ed219b52c5d", + "i686-unknown-linux-musl-0.7.5": "3cc8dbcdb230a6abbaa3cd6b918d6150f747f45f8f96b7399d6258c54fab5867", + "powerpc64-unknown-linux-gnu-0.7.5": "dab5571d40ce3347fe295b9afec9f560ad709461883ae604d0de827071b8d2f8", + "powerpc64le-unknown-linux-gnu-0.7.5": "4c3843068cd0e1bf9e5f68e5487fba28feef3196c025a1b1eaddd533a52b7bd7", + "s390x-unknown-linux-gnu-0.7.5": "1b286e386a4d66dd9393caf78888a881cf63202522a6a88262e551bc7b8b3995", + "x86_64-apple-darwin-0.7.5": "751ae339c91a6b8eddb868a64222c2533c722042476e4f28466683ddf96fa488", + "x86_64-pc-windows-msvc-0.7.5": "e95cb3789b2f80052c80048ff2865e06eae7512d06d304127898c70c4fd3564f", + "x86_64-unknown-linux-gnu-0.7.5": "a3d1964080a855e1f8806975b5fa943376045a64852c06ba80540813aa333305", + "x86_64-unknown-linux-musl-0.7.5": "be058167ae65f7a2b56f607b070bd4e93dacd09be52511ccb8ebb10fa132709f", "aarch64-apple-darwin-0.7.4": "1af8c353479890b29b75933706890627555bbc07e12a0117ae62da3ec2ee372e", "aarch64-pc-windows-msvc-0.7.4": "3800868f3cc1509d6ea16036e3268ff45fd22a85c922cf3de4fb9535dbb0099e", "aarch64-unknown-linux-gnu-0.7.4": "c407e4c7431ee6cb28deb842edb49fea1ee3f5674a357f11244bfb0fd57e2ae4", diff --git a/dist/update-known-versions/index.js b/dist/update-known-versions/index.js index 10c6ebf..b1f7455 100644 --- a/dist/update-known-versions/index.js +++ b/dist/update-known-versions/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.5": "8d82c7f6fcfd79b142c8845f694c8225dd5b401cd720e8e1e2a35a1c4150f516", + "aarch64-pc-windows-msvc-0.7.5": "9ec005bf0b472d47ab730e463cc5a156b18ca9a9a6fe1c72bf18d97384d0b717", + "aarch64-unknown-linux-gnu-0.7.5": "715bd03f6b2924b8f742b716d0f4b9d31ccbb1ad4a7f8df4ce2f572efff7f2cb", + "aarch64-unknown-linux-musl-0.7.5": "ce23f5e1d22f1cdfc0db4358d3b2642c115ad99d404aef15030af31e39ef3484", + "arm-unknown-linux-musleabihf-0.7.5": "2e85c3ba3ba461822940bca197198babcb1a8ce620c3d1c624423e68bba49d43", + "armv7-unknown-linux-gnueabihf-0.7.5": "cbd7990fb0d06750f7e966a54dc344396e4d605d029aa94a0cf00d695cb283e9", + "armv7-unknown-linux-musleabihf-0.7.5": "96d5eb1246e654f4e2c37542797196d94c0d72fe44e470050a9fbf67e356fb10", + "i686-pc-windows-msvc-0.7.5": "84e70b46e0f218db9573b0efce085c13e0e5ce7808b3143b990d1a334e5a8ee6", + "i686-unknown-linux-gnu-0.7.5": "20efc06bc129d8757e81fdd00cf828a9c1d928a4a30c8c538c6d1ed219b52c5d", + "i686-unknown-linux-musl-0.7.5": "3cc8dbcdb230a6abbaa3cd6b918d6150f747f45f8f96b7399d6258c54fab5867", + "powerpc64-unknown-linux-gnu-0.7.5": "dab5571d40ce3347fe295b9afec9f560ad709461883ae604d0de827071b8d2f8", + "powerpc64le-unknown-linux-gnu-0.7.5": "4c3843068cd0e1bf9e5f68e5487fba28feef3196c025a1b1eaddd533a52b7bd7", + "s390x-unknown-linux-gnu-0.7.5": "1b286e386a4d66dd9393caf78888a881cf63202522a6a88262e551bc7b8b3995", + "x86_64-apple-darwin-0.7.5": "751ae339c91a6b8eddb868a64222c2533c722042476e4f28466683ddf96fa488", + "x86_64-pc-windows-msvc-0.7.5": "e95cb3789b2f80052c80048ff2865e06eae7512d06d304127898c70c4fd3564f", + "x86_64-unknown-linux-gnu-0.7.5": "a3d1964080a855e1f8806975b5fa943376045a64852c06ba80540813aa333305", + "x86_64-unknown-linux-musl-0.7.5": "be058167ae65f7a2b56f607b070bd4e93dacd09be52511ccb8ebb10fa132709f", "aarch64-apple-darwin-0.7.4": "1af8c353479890b29b75933706890627555bbc07e12a0117ae62da3ec2ee372e", "aarch64-pc-windows-msvc-0.7.4": "3800868f3cc1509d6ea16036e3268ff45fd22a85c922cf3de4fb9535dbb0099e", "aarch64-unknown-linux-gnu-0.7.4": "c407e4c7431ee6cb28deb842edb49fea1ee3f5674a357f11244bfb0fd57e2ae4", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index 2265299..2a2d747 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.7.5": + "8d82c7f6fcfd79b142c8845f694c8225dd5b401cd720e8e1e2a35a1c4150f516", + "aarch64-pc-windows-msvc-0.7.5": + "9ec005bf0b472d47ab730e463cc5a156b18ca9a9a6fe1c72bf18d97384d0b717", + "aarch64-unknown-linux-gnu-0.7.5": + "715bd03f6b2924b8f742b716d0f4b9d31ccbb1ad4a7f8df4ce2f572efff7f2cb", + "aarch64-unknown-linux-musl-0.7.5": + "ce23f5e1d22f1cdfc0db4358d3b2642c115ad99d404aef15030af31e39ef3484", + "arm-unknown-linux-musleabihf-0.7.5": + "2e85c3ba3ba461822940bca197198babcb1a8ce620c3d1c624423e68bba49d43", + "armv7-unknown-linux-gnueabihf-0.7.5": + "cbd7990fb0d06750f7e966a54dc344396e4d605d029aa94a0cf00d695cb283e9", + "armv7-unknown-linux-musleabihf-0.7.5": + "96d5eb1246e654f4e2c37542797196d94c0d72fe44e470050a9fbf67e356fb10", + "i686-pc-windows-msvc-0.7.5": + "84e70b46e0f218db9573b0efce085c13e0e5ce7808b3143b990d1a334e5a8ee6", + "i686-unknown-linux-gnu-0.7.5": + "20efc06bc129d8757e81fdd00cf828a9c1d928a4a30c8c538c6d1ed219b52c5d", + "i686-unknown-linux-musl-0.7.5": + "3cc8dbcdb230a6abbaa3cd6b918d6150f747f45f8f96b7399d6258c54fab5867", + "powerpc64-unknown-linux-gnu-0.7.5": + "dab5571d40ce3347fe295b9afec9f560ad709461883ae604d0de827071b8d2f8", + "powerpc64le-unknown-linux-gnu-0.7.5": + "4c3843068cd0e1bf9e5f68e5487fba28feef3196c025a1b1eaddd533a52b7bd7", + "s390x-unknown-linux-gnu-0.7.5": + "1b286e386a4d66dd9393caf78888a881cf63202522a6a88262e551bc7b8b3995", + "x86_64-apple-darwin-0.7.5": + "751ae339c91a6b8eddb868a64222c2533c722042476e4f28466683ddf96fa488", + "x86_64-pc-windows-msvc-0.7.5": + "e95cb3789b2f80052c80048ff2865e06eae7512d06d304127898c70c4fd3564f", + "x86_64-unknown-linux-gnu-0.7.5": + "a3d1964080a855e1f8806975b5fa943376045a64852c06ba80540813aa333305", + "x86_64-unknown-linux-musl-0.7.5": + "be058167ae65f7a2b56f607b070bd4e93dacd09be52511ccb8ebb10fa132709f", "aarch64-apple-darwin-0.7.4": "1af8c353479890b29b75933706890627555bbc07e12a0117ae62da3ec2ee372e", "aarch64-pc-windows-msvc-0.7.4": diff --git a/version-manifest.json b/version-manifest.json index 44866d8..b5c07d7 100644 --- a/version-manifest.json +++ b/version-manifest.json @@ -1,4 +1,123 @@ [ + { + "version": "0.7.5", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.5", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.5", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.5", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.5", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.5/uv-x86_64-unknown-linux-musl.tar.gz" + }, { "version": "0.7.4", "artifactName": "uv-aarch64-apple-darwin.tar.gz", From 71bb8825e45747dfd0e027510a0fb7a62a35ece8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 May 2025 07:10:46 +0000 Subject: [PATCH 23/27] chore: update known versions for 0.7.6 (#415) chore: update known versions for 0.7.6 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++ dist/update-known-versions/index.js | 17 ++++ src/download/checksum/known-checksums.ts | 34 +++++++ version-manifest.json | 119 +++++++++++++++++++++++ 4 files changed, 187 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index b53606b..69b14a5 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.6": "a0e7c0e44ec4b2743e1c1d1f6edca1418687b05084f48c007c6e1c7d3a35bcd2", + "aarch64-pc-windows-msvc-0.7.6": "2ada1290e87144726b6a723b38fd34ce64da5a3fe820a21685564924f894408c", + "aarch64-unknown-linux-gnu-0.7.6": "4eae30038653bbec528257054fe07495f20c5d4bc663b630258e87d159e282b6", + "aarch64-unknown-linux-musl-0.7.6": "9e59f0753383d6a27404be238360165e415605b1504b209349852a27cc01d48f", + "arm-unknown-linux-musleabihf-0.7.6": "b81d59deeba1f92aba48aefce2b364530baa1cb8aa4c59fc2a90c9acf98c9a20", + "armv7-unknown-linux-gnueabihf-0.7.6": "e9d1b7d52def14fb1ab8af2fa52963ff8e4323934ec2e78720a94d92261fa9fc", + "armv7-unknown-linux-musleabihf-0.7.6": "c525ad0f41c67d944e56362adffcda206aef36f3ed84daf90386fcbfa4a62c66", + "i686-pc-windows-msvc-0.7.6": "aca45dbdb75cd2c5fdf70bf5ff436306d476352b135fcab544c4a9759d7d1af8", + "i686-unknown-linux-gnu-0.7.6": "71448fddb93306b1b67f0c2e711eb79b6ea33d027212259abd7546a48d15b49f", + "i686-unknown-linux-musl-0.7.6": "a641ada8b2ca3ec22c24414c2edef8c01370d7d4ac79998eac091b84f743c476", + "powerpc64-unknown-linux-gnu-0.7.6": "9f63727933d11b0157ebc3fd640811c1224fe55215acff24e8ec5747fb4f90fc", + "powerpc64le-unknown-linux-gnu-0.7.6": "da746e6e809f32ab9709e45c7d5e7c37901478cc610119c08ae335c43ac089b2", + "s390x-unknown-linux-gnu-0.7.6": "a07d4303e97f72312f9db8a1a67bae08f02d883f1879fa917b9ae87aec90d933", + "x86_64-apple-darwin-0.7.6": "718cfd68b13a1a642fadc53646742785cd33b2e06124a01454ad358617841852", + "x86_64-pc-windows-msvc-0.7.6": "4c81818cc89d75ca54762e2641deebad69c0af6594212a9fb24b9849df8ac413", + "x86_64-unknown-linux-gnu-0.7.6": "0c5f0935bba35359150774fc5876d72947b863b8173c94dda776e6d88014a0df", + "x86_64-unknown-linux-musl-0.7.6": "be755e8503b7e7174f24ad8cdcadab94f0662fe0b60df4fc35e1ddae48b19f35", "aarch64-apple-darwin-0.7.5": "8d82c7f6fcfd79b142c8845f694c8225dd5b401cd720e8e1e2a35a1c4150f516", "aarch64-pc-windows-msvc-0.7.5": "9ec005bf0b472d47ab730e463cc5a156b18ca9a9a6fe1c72bf18d97384d0b717", "aarch64-unknown-linux-gnu-0.7.5": "715bd03f6b2924b8f742b716d0f4b9d31ccbb1ad4a7f8df4ce2f572efff7f2cb", diff --git a/dist/update-known-versions/index.js b/dist/update-known-versions/index.js index b1f7455..cf83519 100644 --- a/dist/update-known-versions/index.js +++ b/dist/update-known-versions/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.6": "a0e7c0e44ec4b2743e1c1d1f6edca1418687b05084f48c007c6e1c7d3a35bcd2", + "aarch64-pc-windows-msvc-0.7.6": "2ada1290e87144726b6a723b38fd34ce64da5a3fe820a21685564924f894408c", + "aarch64-unknown-linux-gnu-0.7.6": "4eae30038653bbec528257054fe07495f20c5d4bc663b630258e87d159e282b6", + "aarch64-unknown-linux-musl-0.7.6": "9e59f0753383d6a27404be238360165e415605b1504b209349852a27cc01d48f", + "arm-unknown-linux-musleabihf-0.7.6": "b81d59deeba1f92aba48aefce2b364530baa1cb8aa4c59fc2a90c9acf98c9a20", + "armv7-unknown-linux-gnueabihf-0.7.6": "e9d1b7d52def14fb1ab8af2fa52963ff8e4323934ec2e78720a94d92261fa9fc", + "armv7-unknown-linux-musleabihf-0.7.6": "c525ad0f41c67d944e56362adffcda206aef36f3ed84daf90386fcbfa4a62c66", + "i686-pc-windows-msvc-0.7.6": "aca45dbdb75cd2c5fdf70bf5ff436306d476352b135fcab544c4a9759d7d1af8", + "i686-unknown-linux-gnu-0.7.6": "71448fddb93306b1b67f0c2e711eb79b6ea33d027212259abd7546a48d15b49f", + "i686-unknown-linux-musl-0.7.6": "a641ada8b2ca3ec22c24414c2edef8c01370d7d4ac79998eac091b84f743c476", + "powerpc64-unknown-linux-gnu-0.7.6": "9f63727933d11b0157ebc3fd640811c1224fe55215acff24e8ec5747fb4f90fc", + "powerpc64le-unknown-linux-gnu-0.7.6": "da746e6e809f32ab9709e45c7d5e7c37901478cc610119c08ae335c43ac089b2", + "s390x-unknown-linux-gnu-0.7.6": "a07d4303e97f72312f9db8a1a67bae08f02d883f1879fa917b9ae87aec90d933", + "x86_64-apple-darwin-0.7.6": "718cfd68b13a1a642fadc53646742785cd33b2e06124a01454ad358617841852", + "x86_64-pc-windows-msvc-0.7.6": "4c81818cc89d75ca54762e2641deebad69c0af6594212a9fb24b9849df8ac413", + "x86_64-unknown-linux-gnu-0.7.6": "0c5f0935bba35359150774fc5876d72947b863b8173c94dda776e6d88014a0df", + "x86_64-unknown-linux-musl-0.7.6": "be755e8503b7e7174f24ad8cdcadab94f0662fe0b60df4fc35e1ddae48b19f35", "aarch64-apple-darwin-0.7.5": "8d82c7f6fcfd79b142c8845f694c8225dd5b401cd720e8e1e2a35a1c4150f516", "aarch64-pc-windows-msvc-0.7.5": "9ec005bf0b472d47ab730e463cc5a156b18ca9a9a6fe1c72bf18d97384d0b717", "aarch64-unknown-linux-gnu-0.7.5": "715bd03f6b2924b8f742b716d0f4b9d31ccbb1ad4a7f8df4ce2f572efff7f2cb", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index 2a2d747..9f8442d 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.7.6": + "a0e7c0e44ec4b2743e1c1d1f6edca1418687b05084f48c007c6e1c7d3a35bcd2", + "aarch64-pc-windows-msvc-0.7.6": + "2ada1290e87144726b6a723b38fd34ce64da5a3fe820a21685564924f894408c", + "aarch64-unknown-linux-gnu-0.7.6": + "4eae30038653bbec528257054fe07495f20c5d4bc663b630258e87d159e282b6", + "aarch64-unknown-linux-musl-0.7.6": + "9e59f0753383d6a27404be238360165e415605b1504b209349852a27cc01d48f", + "arm-unknown-linux-musleabihf-0.7.6": + "b81d59deeba1f92aba48aefce2b364530baa1cb8aa4c59fc2a90c9acf98c9a20", + "armv7-unknown-linux-gnueabihf-0.7.6": + "e9d1b7d52def14fb1ab8af2fa52963ff8e4323934ec2e78720a94d92261fa9fc", + "armv7-unknown-linux-musleabihf-0.7.6": + "c525ad0f41c67d944e56362adffcda206aef36f3ed84daf90386fcbfa4a62c66", + "i686-pc-windows-msvc-0.7.6": + "aca45dbdb75cd2c5fdf70bf5ff436306d476352b135fcab544c4a9759d7d1af8", + "i686-unknown-linux-gnu-0.7.6": + "71448fddb93306b1b67f0c2e711eb79b6ea33d027212259abd7546a48d15b49f", + "i686-unknown-linux-musl-0.7.6": + "a641ada8b2ca3ec22c24414c2edef8c01370d7d4ac79998eac091b84f743c476", + "powerpc64-unknown-linux-gnu-0.7.6": + "9f63727933d11b0157ebc3fd640811c1224fe55215acff24e8ec5747fb4f90fc", + "powerpc64le-unknown-linux-gnu-0.7.6": + "da746e6e809f32ab9709e45c7d5e7c37901478cc610119c08ae335c43ac089b2", + "s390x-unknown-linux-gnu-0.7.6": + "a07d4303e97f72312f9db8a1a67bae08f02d883f1879fa917b9ae87aec90d933", + "x86_64-apple-darwin-0.7.6": + "718cfd68b13a1a642fadc53646742785cd33b2e06124a01454ad358617841852", + "x86_64-pc-windows-msvc-0.7.6": + "4c81818cc89d75ca54762e2641deebad69c0af6594212a9fb24b9849df8ac413", + "x86_64-unknown-linux-gnu-0.7.6": + "0c5f0935bba35359150774fc5876d72947b863b8173c94dda776e6d88014a0df", + "x86_64-unknown-linux-musl-0.7.6": + "be755e8503b7e7174f24ad8cdcadab94f0662fe0b60df4fc35e1ddae48b19f35", "aarch64-apple-darwin-0.7.5": "8d82c7f6fcfd79b142c8845f694c8225dd5b401cd720e8e1e2a35a1c4150f516", "aarch64-pc-windows-msvc-0.7.5": diff --git a/version-manifest.json b/version-manifest.json index b5c07d7..5b6a589 100644 --- a/version-manifest.json +++ b/version-manifest.json @@ -1,4 +1,123 @@ [ + { + "version": "0.7.6", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.6", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.6", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.6", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.6", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.6/uv-x86_64-unknown-linux-musl.tar.gz" + }, { "version": "0.7.5", "artifactName": "uv-aarch64-apple-darwin.tar.gz", From 0e0f4bfefaa11c95736e9c6840fa4f385a4d191f Mon Sep 17 00:00:00 2001 From: Zoupers Zou <1171443643@qq.com> Date: Wed, 21 May 2025 01:36:07 +0800 Subject: [PATCH 24/27] feat: support custom github url (#414) Fix #344 --- action.yml | 4 ++++ dist/save-cache/index.js | 6 +++++- dist/setup/index.js | 12 ++++++++---- src/download/download-version.ts | 3 ++- src/setup-uv.ts | 2 ++ src/utils/inputs.ts | 5 +++++ 6 files changed, 26 insertions(+), 6 deletions(-) diff --git a/action.yml b/action.yml index 6882851..165ca44 100644 --- a/action.yml +++ b/action.yml @@ -18,6 +18,10 @@ inputs: checksum: description: "The checksum of the uv version to install" required: false + server-url: + description: "The server url to use when downloading uv" + required: false + default: "https://github.com" github-token: description: "Used to increase the rate limit when retrieving versions and downloading uv." diff --git a/dist/save-cache/index.js b/dist/save-cache/index.js index fb8f9ca..2147ccc 100644 --- a/dist/save-cache/index.js +++ b/dist/save-cache/index.js @@ -88997,7 +88997,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.githubToken = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.workingDirectory = exports.activateEnvironment = exports.pythonVersion = exports.version = void 0; +exports.githubToken = exports.serverUrl = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.workingDirectory = exports.activateEnvironment = exports.pythonVersion = exports.version = void 0; const core = __importStar(__nccwpck_require__(7484)); const node_path_1 = __importDefault(__nccwpck_require__(6760)); exports.version = core.getInput("version"); @@ -89014,6 +89014,7 @@ exports.ignoreNothingToCache = core.getInput("ignore-nothing-to-cache") === "tru exports.ignoreEmptyWorkdir = core.getInput("ignore-empty-workdir") === "true"; exports.toolBinDir = getToolBinDir(); exports.toolDir = getToolDir(); +exports.serverUrl = getServerUrl(); exports.githubToken = core.getInput("github-token"); function getEnableCache() { const enableCacheInput = core.getInput("enable-cache"); @@ -89070,6 +89071,9 @@ function expandTilde(input) { } return input; } +function getServerUrl() { + return core.getInput("server-url"); +} /***/ }), diff --git a/dist/setup/index.js b/dist/setup/index.js index 69b14a5..f677d3b 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -124202,14 +124202,14 @@ function tryGetFromToolCache(arch, version) { const installedPath = tc.find(constants_1.TOOL_CACHE_NAME, resolvedVersion, arch); return { version: resolvedVersion, installedPath }; } -async function downloadVersion(platform, arch, version, checkSum, githubToken) { +async function downloadVersion(serverUrl, platform, arch, version, checkSum, githubToken) { const resolvedVersion = await resolveVersion(version, githubToken); const artifact = `uv-${arch}-${platform}`; let extension = ".tar.gz"; if (platform === "pc-windows-msvc") { extension = ".zip"; } - const downloadUrl = `https://github.com/${constants_1.OWNER}/${constants_1.REPO}/releases/download/${resolvedVersion}/${artifact}${extension}`; + const downloadUrl = `${serverUrl}/${constants_1.OWNER}/${constants_1.REPO}/releases/download/${resolvedVersion}/${artifact}${extension}`; core.info(`Downloading uv from "${downloadUrl}" ...`); const downloadPath = await tc.downloadTool(downloadUrl, undefined, githubToken); await (0, checksum_1.validateChecksum)(checkSum, downloadPath, arch, platform, resolvedVersion); @@ -124502,7 +124502,7 @@ async function setupUv(platform, arch, checkSum, githubToken) { version: toolCacheResult.version, }; } - const downloadVersionResult = await (0, download_version_1.downloadVersion)(platform, arch, resolvedVersion, checkSum, githubToken); + const downloadVersionResult = await (0, download_version_1.downloadVersion)(inputs_1.serverUrl, platform, arch, resolvedVersion, checkSum, githubToken); return { uvDir: downloadVersionResult.cachedToolDir, version: downloadVersionResult.version, @@ -124723,7 +124723,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.githubToken = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.workingDirectory = exports.activateEnvironment = exports.pythonVersion = exports.version = void 0; +exports.githubToken = exports.serverUrl = exports.toolDir = exports.toolBinDir = exports.ignoreEmptyWorkdir = exports.ignoreNothingToCache = exports.pruneCache = exports.cacheDependencyGlob = exports.cacheLocalPath = exports.cacheSuffix = exports.enableCache = exports.checkSum = exports.workingDirectory = exports.activateEnvironment = exports.pythonVersion = exports.version = void 0; const core = __importStar(__nccwpck_require__(37484)); const node_path_1 = __importDefault(__nccwpck_require__(76760)); exports.version = core.getInput("version"); @@ -124740,6 +124740,7 @@ exports.ignoreNothingToCache = core.getInput("ignore-nothing-to-cache") === "tru exports.ignoreEmptyWorkdir = core.getInput("ignore-empty-workdir") === "true"; exports.toolBinDir = getToolBinDir(); exports.toolDir = getToolDir(); +exports.serverUrl = getServerUrl(); exports.githubToken = core.getInput("github-token"); function getEnableCache() { const enableCacheInput = core.getInput("enable-cache"); @@ -124796,6 +124797,9 @@ function expandTilde(input) { } return input; } +function getServerUrl() { + return core.getInput("server-url"); +} /***/ }), diff --git a/src/download/download-version.ts b/src/download/download-version.ts index 010e538..894560f 100644 --- a/src/download/download-version.ts +++ b/src/download/download-version.ts @@ -24,6 +24,7 @@ export function tryGetFromToolCache( } export async function downloadVersion( + serverUrl: string, platform: Platform, arch: Architecture, version: string, @@ -36,7 +37,7 @@ export async function downloadVersion( if (platform === "pc-windows-msvc") { extension = ".zip"; } - const downloadUrl = `https://github.com/${OWNER}/${REPO}/releases/download/${resolvedVersion}/${artifact}${extension}`; + const downloadUrl = `${serverUrl}/${OWNER}/${REPO}/releases/download/${resolvedVersion}/${artifact}${extension}`; core.info(`Downloading uv from "${downloadUrl}" ...`); const downloadPath = await tc.downloadTool( diff --git a/src/setup-uv.ts b/src/setup-uv.ts index 642e8e4..8fac7cb 100644 --- a/src/setup-uv.ts +++ b/src/setup-uv.ts @@ -25,6 +25,7 @@ import { toolDir, version as versionInput, workingDirectory, + serverUrl, } from "./utils/inputs"; import * as exec from "@actions/exec"; import fs from "node:fs"; @@ -95,6 +96,7 @@ async function setupUv( } const downloadVersionResult = await downloadVersion( + serverUrl, platform, arch, resolvedVersion, diff --git a/src/utils/inputs.ts b/src/utils/inputs.ts index 2d47585..9749b69 100644 --- a/src/utils/inputs.ts +++ b/src/utils/inputs.ts @@ -17,6 +17,7 @@ export const ignoreEmptyWorkdir = core.getInput("ignore-empty-workdir") === "true"; export const toolBinDir = getToolBinDir(); export const toolDir = getToolDir(); +export const serverUrl = getServerUrl(); export const githubToken = core.getInput("github-token"); function getEnableCache(): boolean { @@ -84,3 +85,7 @@ function expandTilde(input: string): string { } return input; } + +function getServerUrl(): string { + return core.getInput("server-url"); +} From b3d7ca7ac0cfb9bed70971df260b11ae45651477 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 23 May 2025 07:26:41 +0000 Subject: [PATCH 25/27] chore: update known versions for 0.7.7 (#422) chore: update known versions for 0.7.7 Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com> --- dist/setup/index.js | 17 ++++ dist/update-known-versions/index.js | 17 ++++ src/download/checksum/known-checksums.ts | 34 +++++++ version-manifest.json | 119 +++++++++++++++++++++++ 4 files changed, 187 insertions(+) diff --git a/dist/setup/index.js b/dist/setup/index.js index f677d3b..4a60b8d 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121188,6 +121188,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.7": "6a06eaa8165d5abd89c3dc37ffbe1db60fcf49a87d7c612bfca7e87a1514695d", + "aarch64-pc-windows-msvc-0.7.7": "e86cd59f2569f4bf475e5ad944910142c0ab107ad12613429ad8873a6f41087f", + "aarch64-unknown-linux-gnu-0.7.7": "013061d4d33385e9a3fc52df18d22334f20f12616970b0d81583d5125ce8d6fa", + "aarch64-unknown-linux-musl-0.7.7": "4014dc9dc024bb5a082f16c54adcd5936d47dae664bafa38453b3017ede41aab", + "arm-unknown-linux-musleabihf-0.7.7": "c1dc010e3ab855391f3a6906fcffbeac873d136df2b20cfd998105385444e45c", + "armv7-unknown-linux-gnueabihf-0.7.7": "e08406cfcc1ccc0c069d22c91008967f662664abdbf8a15779a1944070e0f5b2", + "armv7-unknown-linux-musleabihf-0.7.7": "35379428e6d001e63714449c26c9111d1d5ee6f3b6a95559c724ad57df9d8d17", + "i686-pc-windows-msvc-0.7.7": "5e47a44df7707b58884cdf5d30527857ec1bf186e8f200517fd11a572669cacc", + "i686-unknown-linux-gnu-0.7.7": "fc782a829cccb0201c4a918d9f5a3a114511d734953f7e5e60aed52951264454", + "i686-unknown-linux-musl-0.7.7": "10b852326ee48502d6da26c7fe394345b7ce7ca94d76f293dbe4cde9577c3993", + "powerpc64-unknown-linux-gnu-0.7.7": "4b26663e0c21289bd21c05a3ba344e6b069c600e5a6333e660ae16eb38027bd5", + "powerpc64le-unknown-linux-gnu-0.7.7": "e691d6a8a8c285cd644cf1f6d47c2568740ddca645c860f9bb23799790b54e56", + "s390x-unknown-linux-gnu-0.7.7": "b21953a1c6c5475306e64f9ccf721762d2fc6aa572ee5268ed61a3b1531f06c1", + "x86_64-apple-darwin-0.7.7": "4b337495ced2a9797357ee853873c2f5a45cc52f6ed68c9feba3c997443452b0", + "x86_64-pc-windows-msvc-0.7.7": "a27a1fdf3f6b850dfb45fb009f7ea0fe3db1a59f692ebdc64c24ff8dbd0467d1", + "x86_64-unknown-linux-gnu-0.7.7": "d83e2b9c2b251c93985824d9a12d97f5b036b7a9ff0b7d647c9ca7ae5ff2ae1b", + "x86_64-unknown-linux-musl-0.7.7": "3876cafbb6599287a78778d2c265fd2050acfc247409ed677a8583f20385a3ae", "aarch64-apple-darwin-0.7.6": "a0e7c0e44ec4b2743e1c1d1f6edca1418687b05084f48c007c6e1c7d3a35bcd2", "aarch64-pc-windows-msvc-0.7.6": "2ada1290e87144726b6a723b38fd34ce64da5a3fe820a21685564924f894408c", "aarch64-unknown-linux-gnu-0.7.6": "4eae30038653bbec528257054fe07495f20c5d4bc663b630258e87d159e282b6", diff --git a/dist/update-known-versions/index.js b/dist/update-known-versions/index.js index cf83519..95ef494 100644 --- a/dist/update-known-versions/index.js +++ b/dist/update-known-versions/index.js @@ -58847,6 +58847,23 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KNOWN_CHECKSUMS = void 0; // AUTOGENERATED_DO_NOT_EDIT exports.KNOWN_CHECKSUMS = { + "aarch64-apple-darwin-0.7.7": "6a06eaa8165d5abd89c3dc37ffbe1db60fcf49a87d7c612bfca7e87a1514695d", + "aarch64-pc-windows-msvc-0.7.7": "e86cd59f2569f4bf475e5ad944910142c0ab107ad12613429ad8873a6f41087f", + "aarch64-unknown-linux-gnu-0.7.7": "013061d4d33385e9a3fc52df18d22334f20f12616970b0d81583d5125ce8d6fa", + "aarch64-unknown-linux-musl-0.7.7": "4014dc9dc024bb5a082f16c54adcd5936d47dae664bafa38453b3017ede41aab", + "arm-unknown-linux-musleabihf-0.7.7": "c1dc010e3ab855391f3a6906fcffbeac873d136df2b20cfd998105385444e45c", + "armv7-unknown-linux-gnueabihf-0.7.7": "e08406cfcc1ccc0c069d22c91008967f662664abdbf8a15779a1944070e0f5b2", + "armv7-unknown-linux-musleabihf-0.7.7": "35379428e6d001e63714449c26c9111d1d5ee6f3b6a95559c724ad57df9d8d17", + "i686-pc-windows-msvc-0.7.7": "5e47a44df7707b58884cdf5d30527857ec1bf186e8f200517fd11a572669cacc", + "i686-unknown-linux-gnu-0.7.7": "fc782a829cccb0201c4a918d9f5a3a114511d734953f7e5e60aed52951264454", + "i686-unknown-linux-musl-0.7.7": "10b852326ee48502d6da26c7fe394345b7ce7ca94d76f293dbe4cde9577c3993", + "powerpc64-unknown-linux-gnu-0.7.7": "4b26663e0c21289bd21c05a3ba344e6b069c600e5a6333e660ae16eb38027bd5", + "powerpc64le-unknown-linux-gnu-0.7.7": "e691d6a8a8c285cd644cf1f6d47c2568740ddca645c860f9bb23799790b54e56", + "s390x-unknown-linux-gnu-0.7.7": "b21953a1c6c5475306e64f9ccf721762d2fc6aa572ee5268ed61a3b1531f06c1", + "x86_64-apple-darwin-0.7.7": "4b337495ced2a9797357ee853873c2f5a45cc52f6ed68c9feba3c997443452b0", + "x86_64-pc-windows-msvc-0.7.7": "a27a1fdf3f6b850dfb45fb009f7ea0fe3db1a59f692ebdc64c24ff8dbd0467d1", + "x86_64-unknown-linux-gnu-0.7.7": "d83e2b9c2b251c93985824d9a12d97f5b036b7a9ff0b7d647c9ca7ae5ff2ae1b", + "x86_64-unknown-linux-musl-0.7.7": "3876cafbb6599287a78778d2c265fd2050acfc247409ed677a8583f20385a3ae", "aarch64-apple-darwin-0.7.6": "a0e7c0e44ec4b2743e1c1d1f6edca1418687b05084f48c007c6e1c7d3a35bcd2", "aarch64-pc-windows-msvc-0.7.6": "2ada1290e87144726b6a723b38fd34ce64da5a3fe820a21685564924f894408c", "aarch64-unknown-linux-gnu-0.7.6": "4eae30038653bbec528257054fe07495f20c5d4bc663b630258e87d159e282b6", diff --git a/src/download/checksum/known-checksums.ts b/src/download/checksum/known-checksums.ts index 9f8442d..0d22f88 100644 --- a/src/download/checksum/known-checksums.ts +++ b/src/download/checksum/known-checksums.ts @@ -1,5 +1,39 @@ // AUTOGENERATED_DO_NOT_EDIT export const KNOWN_CHECKSUMS: { [key: string]: string } = { + "aarch64-apple-darwin-0.7.7": + "6a06eaa8165d5abd89c3dc37ffbe1db60fcf49a87d7c612bfca7e87a1514695d", + "aarch64-pc-windows-msvc-0.7.7": + "e86cd59f2569f4bf475e5ad944910142c0ab107ad12613429ad8873a6f41087f", + "aarch64-unknown-linux-gnu-0.7.7": + "013061d4d33385e9a3fc52df18d22334f20f12616970b0d81583d5125ce8d6fa", + "aarch64-unknown-linux-musl-0.7.7": + "4014dc9dc024bb5a082f16c54adcd5936d47dae664bafa38453b3017ede41aab", + "arm-unknown-linux-musleabihf-0.7.7": + "c1dc010e3ab855391f3a6906fcffbeac873d136df2b20cfd998105385444e45c", + "armv7-unknown-linux-gnueabihf-0.7.7": + "e08406cfcc1ccc0c069d22c91008967f662664abdbf8a15779a1944070e0f5b2", + "armv7-unknown-linux-musleabihf-0.7.7": + "35379428e6d001e63714449c26c9111d1d5ee6f3b6a95559c724ad57df9d8d17", + "i686-pc-windows-msvc-0.7.7": + "5e47a44df7707b58884cdf5d30527857ec1bf186e8f200517fd11a572669cacc", + "i686-unknown-linux-gnu-0.7.7": + "fc782a829cccb0201c4a918d9f5a3a114511d734953f7e5e60aed52951264454", + "i686-unknown-linux-musl-0.7.7": + "10b852326ee48502d6da26c7fe394345b7ce7ca94d76f293dbe4cde9577c3993", + "powerpc64-unknown-linux-gnu-0.7.7": + "4b26663e0c21289bd21c05a3ba344e6b069c600e5a6333e660ae16eb38027bd5", + "powerpc64le-unknown-linux-gnu-0.7.7": + "e691d6a8a8c285cd644cf1f6d47c2568740ddca645c860f9bb23799790b54e56", + "s390x-unknown-linux-gnu-0.7.7": + "b21953a1c6c5475306e64f9ccf721762d2fc6aa572ee5268ed61a3b1531f06c1", + "x86_64-apple-darwin-0.7.7": + "4b337495ced2a9797357ee853873c2f5a45cc52f6ed68c9feba3c997443452b0", + "x86_64-pc-windows-msvc-0.7.7": + "a27a1fdf3f6b850dfb45fb009f7ea0fe3db1a59f692ebdc64c24ff8dbd0467d1", + "x86_64-unknown-linux-gnu-0.7.7": + "d83e2b9c2b251c93985824d9a12d97f5b036b7a9ff0b7d647c9ca7ae5ff2ae1b", + "x86_64-unknown-linux-musl-0.7.7": + "3876cafbb6599287a78778d2c265fd2050acfc247409ed677a8583f20385a3ae", "aarch64-apple-darwin-0.7.6": "a0e7c0e44ec4b2743e1c1d1f6edca1418687b05084f48c007c6e1c7d3a35bcd2", "aarch64-pc-windows-msvc-0.7.6": diff --git a/version-manifest.json b/version-manifest.json index 5b6a589..884d0ea 100644 --- a/version-manifest.json +++ b/version-manifest.json @@ -1,4 +1,123 @@ [ + { + "version": "0.7.7", + "artifactName": "uv-aarch64-apple-darwin.tar.gz", + "arch": "aarch64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-aarch64-apple-darwin.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-aarch64-pc-windows-msvc.zip", + "arch": "aarch64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-aarch64-pc-windows-msvc.zip" + }, + { + "version": "0.7.7", + "artifactName": "uv-aarch64-unknown-linux-gnu.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-aarch64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-aarch64-unknown-linux-musl.tar.gz", + "arch": "aarch64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-aarch64-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-arm-unknown-linux-musleabihf.tar.gz", + "arch": "arm", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-arm-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-armv7-unknown-linux-gnueabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-gnueabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-armv7-unknown-linux-gnueabihf.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-armv7-unknown-linux-musleabihf.tar.gz", + "arch": "armv7", + "platform": "unknown-linux-musleabihf", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-armv7-unknown-linux-musleabihf.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-i686-pc-windows-msvc.zip", + "arch": "i686", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-i686-pc-windows-msvc.zip" + }, + { + "version": "0.7.7", + "artifactName": "uv-i686-unknown-linux-gnu.tar.gz", + "arch": "i686", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-i686-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-i686-unknown-linux-musl.tar.gz", + "arch": "i686", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-i686-unknown-linux-musl.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-powerpc64-unknown-linux-gnu.tar.gz", + "arch": "powerpc64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-powerpc64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-powerpc64le-unknown-linux-gnu.tar.gz", + "arch": "powerpc64le", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-powerpc64le-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-s390x-unknown-linux-gnu.tar.gz", + "arch": "s390x", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-s390x-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-x86_64-apple-darwin.tar.gz", + "arch": "x86_64", + "platform": "apple-darwin", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-x86_64-apple-darwin.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-x86_64-pc-windows-msvc.zip", + "arch": "x86_64", + "platform": "pc-windows-msvc", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-x86_64-pc-windows-msvc.zip" + }, + { + "version": "0.7.7", + "artifactName": "uv-x86_64-unknown-linux-gnu.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-gnu", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-x86_64-unknown-linux-gnu.tar.gz" + }, + { + "version": "0.7.7", + "artifactName": "uv-x86_64-unknown-linux-musl.tar.gz", + "arch": "x86_64", + "platform": "unknown-linux-musl", + "downloadUrl": "https://github.com/astral-sh/uv/releases/download/0.7.7/uv-x86_64-unknown-linux-musl.tar.gz" + }, { "version": "0.7.6", "artifactName": "uv-aarch64-apple-darwin.tar.gz", From e3d2ea5ff3caa7cd667db7c002c73af49e25d0c3 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Fri, 23 May 2025 09:43:52 +0200 Subject: [PATCH 26/27] Purge cache in cache key (#423) Fixes: #416 --- dist/save-cache/index.js | 8 +++----- dist/setup/index.js | 8 +++----- src/cache/restore-cache.ts | 4 +++- src/utils/inputs.ts | 6 +----- 4 files changed, 10 insertions(+), 16 deletions(-) diff --git a/dist/save-cache/index.js b/dist/save-cache/index.js index 2147ccc..f84ed2f 100644 --- a/dist/save-cache/index.js +++ b/dist/save-cache/index.js @@ -88715,7 +88715,8 @@ async function computeKeys() { const suffix = inputs_1.cacheSuffix ? `-${inputs_1.cacheSuffix}` : ""; const pythonVersion = await getPythonVersion(); const platform = await (0, platforms_1.getPlatform)(); - return `setup-uv-${CACHE_VERSION}-${(0, platforms_1.getArch)()}-${platform}-${pythonVersion}${cacheDependencyPathHash}${suffix}`; + const pruned = inputs_1.pruneCache ? "-pruned" : ""; + return `setup-uv-${CACHE_VERSION}-${(0, platforms_1.getArch)()}-${platform}-${pythonVersion}${pruned}${cacheDependencyPathHash}${suffix}`; } async function getPythonVersion() { if (inputs_1.pythonVersion !== "") { @@ -89014,7 +89015,7 @@ exports.ignoreNothingToCache = core.getInput("ignore-nothing-to-cache") === "tru exports.ignoreEmptyWorkdir = core.getInput("ignore-empty-workdir") === "true"; exports.toolBinDir = getToolBinDir(); exports.toolDir = getToolDir(); -exports.serverUrl = getServerUrl(); +exports.serverUrl = core.getInput("server-url"); exports.githubToken = core.getInput("github-token"); function getEnableCache() { const enableCacheInput = core.getInput("enable-cache"); @@ -89071,9 +89072,6 @@ function expandTilde(input) { } return input; } -function getServerUrl() { - return core.getInput("server-url"); -} /***/ }), diff --git a/dist/setup/index.js b/dist/setup/index.js index 4a60b8d..e62119b 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -121046,7 +121046,8 @@ async function computeKeys() { const suffix = inputs_1.cacheSuffix ? `-${inputs_1.cacheSuffix}` : ""; const pythonVersion = await getPythonVersion(); const platform = await (0, platforms_1.getPlatform)(); - return `setup-uv-${CACHE_VERSION}-${(0, platforms_1.getArch)()}-${platform}-${pythonVersion}${cacheDependencyPathHash}${suffix}`; + const pruned = inputs_1.pruneCache ? "-pruned" : ""; + return `setup-uv-${CACHE_VERSION}-${(0, platforms_1.getArch)()}-${platform}-${pythonVersion}${pruned}${cacheDependencyPathHash}${suffix}`; } async function getPythonVersion() { if (inputs_1.pythonVersion !== "") { @@ -124757,7 +124758,7 @@ exports.ignoreNothingToCache = core.getInput("ignore-nothing-to-cache") === "tru exports.ignoreEmptyWorkdir = core.getInput("ignore-empty-workdir") === "true"; exports.toolBinDir = getToolBinDir(); exports.toolDir = getToolDir(); -exports.serverUrl = getServerUrl(); +exports.serverUrl = core.getInput("server-url"); exports.githubToken = core.getInput("github-token"); function getEnableCache() { const enableCacheInput = core.getInput("enable-cache"); @@ -124814,9 +124815,6 @@ function expandTilde(input) { } return input; } -function getServerUrl() { - return core.getInput("server-url"); -} /***/ }), diff --git a/src/cache/restore-cache.ts b/src/cache/restore-cache.ts index f63fc48..dc697dc 100644 --- a/src/cache/restore-cache.ts +++ b/src/cache/restore-cache.ts @@ -4,6 +4,7 @@ import { cacheDependencyGlob, cacheLocalPath, cacheSuffix, + pruneCache, pythonVersion as pythonVersionInput, workingDirectory, } from "../utils/inputs"; @@ -55,7 +56,8 @@ async function computeKeys(): Promise { const suffix = cacheSuffix ? `-${cacheSuffix}` : ""; const pythonVersion = await getPythonVersion(); const platform = await getPlatform(); - return `setup-uv-${CACHE_VERSION}-${getArch()}-${platform}-${pythonVersion}${cacheDependencyPathHash}${suffix}`; + const pruned = pruneCache ? "-pruned" : ""; + return `setup-uv-${CACHE_VERSION}-${getArch()}-${platform}-${pythonVersion}${pruned}${cacheDependencyPathHash}${suffix}`; } async function getPythonVersion(): Promise { diff --git a/src/utils/inputs.ts b/src/utils/inputs.ts index 9749b69..6c0da1f 100644 --- a/src/utils/inputs.ts +++ b/src/utils/inputs.ts @@ -17,7 +17,7 @@ export const ignoreEmptyWorkdir = core.getInput("ignore-empty-workdir") === "true"; export const toolBinDir = getToolBinDir(); export const toolDir = getToolDir(); -export const serverUrl = getServerUrl(); +export const serverUrl = core.getInput("server-url"); export const githubToken = core.getInput("github-token"); function getEnableCache(): boolean { @@ -85,7 +85,3 @@ function expandTilde(input: string): string { } return input; } - -function getServerUrl(): string { - return core.getInput("server-url"); -} From f0ec1fc3b38f5e7cd731bb6ce540c5af426746bb Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Fri, 23 May 2025 09:57:11 +0200 Subject: [PATCH 27/27] Bump dependencies (#424) --- dist/save-cache/index.js | 62 +- dist/setup/index.js | 858 ++++++++++++++++++++-------- dist/update-known-versions/index.js | 831 +++++++++++++++++++-------- package-lock.json | 342 +++++------ package.json | 8 +- 5 files changed, 1402 insertions(+), 699 deletions(-) diff --git a/dist/save-cache/index.js b/dist/save-cache/index.js index f84ed2f..d6656ef 100644 --- a/dist/save-cache/index.js +++ b/dist/save-cache/index.js @@ -13417,7 +13417,7 @@ module.exports = { const { parseSetCookie } = __nccwpck_require__(7803) -const { stringify, getHeadersList } = __nccwpck_require__(6338) +const { stringify } = __nccwpck_require__(6338) const { webidl } = __nccwpck_require__(8134) const { Headers } = __nccwpck_require__(9061) @@ -13493,14 +13493,13 @@ function getSetCookies (headers) { webidl.brandCheck(headers, Headers, { strict: false }) - const cookies = getHeadersList(headers).cookies + const cookies = headers.getSetCookie() if (!cookies) { return [] } - // In older versions of undici, cookies is a list of name:value. - return cookies.map((pair) => parseSetCookie(Array.isArray(pair) ? pair[1] : pair)) + return cookies.map((pair) => parseSetCookie(pair)) } /** @@ -13928,14 +13927,15 @@ module.exports = { /***/ }), /***/ 6338: -/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { +/***/ ((module) => { "use strict"; -const assert = __nccwpck_require__(2613) -const { kHeadersList } = __nccwpck_require__(9411) - +/** + * @param {string} value + * @returns {boolean} + */ function isCTLExcludingHtab (value) { if (value.length === 0) { return false @@ -14196,31 +14196,13 @@ function stringify (cookie) { return out.join('; ') } -let kHeadersListNode - -function getHeadersList (headers) { - if (headers[kHeadersList]) { - return headers[kHeadersList] - } - - if (!kHeadersListNode) { - kHeadersListNode = Object.getOwnPropertySymbols(headers).find( - (symbol) => symbol.description === 'headers list' - ) - - assert(kHeadersListNode, 'Headers cannot be parsed') - } - - const headersList = headers[kHeadersListNode] - assert(headersList) - - return headersList -} - module.exports = { isCTLExcludingHtab, - stringify, - getHeadersList + validateCookieName, + validateCookiePath, + validateCookieValue, + toIMFDate, + stringify } @@ -18224,6 +18206,7 @@ const { isValidHeaderName, isValidHeaderValue } = __nccwpck_require__(555) +const util = __nccwpck_require__(9023) const { webidl } = __nccwpck_require__(8134) const assert = __nccwpck_require__(2613) @@ -18777,6 +18760,9 @@ Object.defineProperties(Headers.prototype, { [Symbol.toStringTag]: { value: 'Headers', configurable: true + }, + [util.inspect.custom]: { + enumerable: false } }) @@ -27953,6 +27939,20 @@ class Pool extends PoolBase { ? { ...options.interceptors } : undefined this[kFactory] = factory + + this.on('connectionError', (origin, targets, error) => { + // If a connection error occurs, we remove the client from the pool, + // and emit a connectionError event. They will not be re-used. + // Fixes https://github.com/nodejs/undici/issues/3895 + for (const target of targets) { + // Do not use kRemoveClient here, as it will close the client, + // but the client cannot be closed in this state. + const idx = this[kClients].indexOf(target) + if (idx !== -1) { + this[kClients].splice(idx, 1) + } + } + }) } [kGetDispatcher] () { diff --git a/dist/setup/index.js b/dist/setup/index.js index e62119b..45edf70 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -13417,7 +13417,7 @@ module.exports = { const { parseSetCookie } = __nccwpck_require__(17803) -const { stringify, getHeadersList } = __nccwpck_require__(46338) +const { stringify } = __nccwpck_require__(46338) const { webidl } = __nccwpck_require__(8134) const { Headers } = __nccwpck_require__(29061) @@ -13493,14 +13493,13 @@ function getSetCookies (headers) { webidl.brandCheck(headers, Headers, { strict: false }) - const cookies = getHeadersList(headers).cookies + const cookies = headers.getSetCookie() if (!cookies) { return [] } - // In older versions of undici, cookies is a list of name:value. - return cookies.map((pair) => parseSetCookie(Array.isArray(pair) ? pair[1] : pair)) + return cookies.map((pair) => parseSetCookie(pair)) } /** @@ -13928,14 +13927,15 @@ module.exports = { /***/ }), /***/ 46338: -/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { +/***/ ((module) => { "use strict"; -const assert = __nccwpck_require__(42613) -const { kHeadersList } = __nccwpck_require__(99411) - +/** + * @param {string} value + * @returns {boolean} + */ function isCTLExcludingHtab (value) { if (value.length === 0) { return false @@ -14196,31 +14196,13 @@ function stringify (cookie) { return out.join('; ') } -let kHeadersListNode - -function getHeadersList (headers) { - if (headers[kHeadersList]) { - return headers[kHeadersList] - } - - if (!kHeadersListNode) { - kHeadersListNode = Object.getOwnPropertySymbols(headers).find( - (symbol) => symbol.description === 'headers list' - ) - - assert(kHeadersListNode, 'Headers cannot be parsed') - } - - const headersList = headers[kHeadersListNode] - assert(headersList) - - return headersList -} - module.exports = { isCTLExcludingHtab, - stringify, - getHeadersList + validateCookieName, + validateCookiePath, + validateCookieValue, + toIMFDate, + stringify } @@ -18224,6 +18206,7 @@ const { isValidHeaderName, isValidHeaderValue } = __nccwpck_require__(30555) +const util = __nccwpck_require__(39023) const { webidl } = __nccwpck_require__(8134) const assert = __nccwpck_require__(42613) @@ -18777,6 +18760,9 @@ Object.defineProperties(Headers.prototype, { [Symbol.toStringTag]: { value: 'Headers', configurable: true + }, + [util.inspect.custom]: { + enumerable: false } }) @@ -27953,6 +27939,20 @@ class Pool extends PoolBase { ? { ...options.interceptors } : undefined this[kFactory] = factory + + this.on('connectionError', (origin, targets, error) => { + // If a connection error occurs, we remove the client from the pool, + // and emit a connectionError event. They will not be re-used. + // Fixes https://github.com/nodejs/undici/issues/3895 + for (const target of targets) { + // Do not use kRemoveClient here, as it will close the client, + // but the client cannot be closed in this state. + const idx = this[kClients].indexOf(target) + if (idx !== -1) { + this[kClients].splice(idx, 1) + } + } + }) } [kGetDispatcher] () { @@ -83360,6 +83360,7 @@ const Agent = __nccwpck_require__(57405) const ProxyAgent = __nccwpck_require__(76672) const EnvHttpProxyAgent = __nccwpck_require__(53137) const RetryAgent = __nccwpck_require__(30050) +const H2CClient = __nccwpck_require__(36815) const errors = __nccwpck_require__(68707) const util = __nccwpck_require__(3440) const { InvalidArgumentError } = errors @@ -83385,6 +83386,7 @@ module.exports.Agent = Agent module.exports.ProxyAgent = ProxyAgent module.exports.EnvHttpProxyAgent = EnvHttpProxyAgent module.exports.RetryAgent = RetryAgent +module.exports.H2CClient = H2CClient module.exports.RetryHandler = RetryHandler module.exports.DecoratorHandler = DecoratorHandler @@ -85110,6 +85112,7 @@ module.exports = { const { Writable } = __nccwpck_require__(57075) +const { EventEmitter } = __nccwpck_require__(78474) const { assertCacheKey, assertCacheValue } = __nccwpck_require__(47659) /** @@ -85121,8 +85124,9 @@ const { assertCacheKey, assertCacheValue } = __nccwpck_require__(47659) /** * @implements {CacheStore} + * @extends {EventEmitter} */ -class MemoryCacheStore { +class MemoryCacheStore extends EventEmitter { #maxCount = Infinity #maxSize = Infinity #maxEntrySize = Infinity @@ -85130,11 +85134,13 @@ class MemoryCacheStore { #size = 0 #count = 0 #entries = new Map() + #hasEmittedMaxSizeEvent = false /** * @param {import('../../types/cache-interceptor.d.ts').default.MemoryCacheStoreOpts | undefined} [opts] */ constructor (opts) { + super() if (opts) { if (typeof opts !== 'object') { throw new TypeError('MemoryCacheStore options must be an object') @@ -85175,6 +85181,22 @@ class MemoryCacheStore { } } + /** + * Get the current size of the cache in bytes + * @returns {number} The current size of the cache in bytes + */ + get size () { + return this.#size + } + + /** + * Check if the cache is full (either max size or max count reached) + * @returns {boolean} True if the cache is full, false otherwise + */ + isFull () { + return this.#size >= this.#maxSize || this.#count >= this.#maxCount + } + /** * @param {import('../../types/cache-interceptor.d.ts').default.CacheKey} req * @returns {import('../../types/cache-interceptor.d.ts').default.GetResult | undefined} @@ -85185,17 +85207,9 @@ class MemoryCacheStore { const topLevelKey = `${key.origin}:${key.path}` const now = Date.now() - const entry = this.#entries.get(topLevelKey)?.find((entry) => ( - entry.deleteAt > now && - entry.method === key.method && - (entry.vary == null || Object.keys(entry.vary).every(headerName => { - if (entry.vary[headerName] === null) { - return key.headers[headerName] === undefined - } + const entries = this.#entries.get(topLevelKey) - return entry.vary[headerName] === key.headers[headerName] - })) - )) + const entry = entries ? findEntry(key, entries, now) : null return entry == null ? undefined @@ -85249,12 +85263,32 @@ class MemoryCacheStore { entries = [] store.#entries.set(topLevelKey, entries) } - entries.push(entry) + const previousEntry = findEntry(key, entries, Date.now()) + if (previousEntry) { + const index = entries.indexOf(previousEntry) + entries.splice(index, 1, entry) + store.#size -= previousEntry.size + } else { + entries.push(entry) + store.#count += 1 + } store.#size += entry.size - store.#count += 1 + // Check if cache is full and emit event if needed if (store.#size > store.#maxSize || store.#count > store.#maxCount) { + // Emit maxSizeExceeded event if we haven't already + if (!store.#hasEmittedMaxSizeEvent) { + store.emit('maxSizeExceeded', { + size: store.#size, + maxSize: store.#maxSize, + count: store.#count, + maxCount: store.#maxCount + }) + store.#hasEmittedMaxSizeEvent = true + } + + // Perform eviction for (const [key, entries] of store.#entries) { for (const entry of entries.splice(0, entries.length / 2)) { store.#size -= entry.size @@ -85264,6 +85298,11 @@ class MemoryCacheStore { store.#entries.delete(key) } } + + // Reset the event flag after eviction + if (store.#size < store.#maxSize && store.#count < store.#maxCount) { + store.#hasEmittedMaxSizeEvent = false + } } callback(null) @@ -85289,6 +85328,20 @@ class MemoryCacheStore { } } +function findEntry (key, entries, now) { + return entries.find((entry) => ( + entry.deleteAt > now && + entry.method === key.method && + (entry.vary == null || Object.keys(entry.vary).every(headerName => { + if (entry.vary[headerName] === null) { + return key.headers[headerName] === undefined + } + + return entry.vary[headerName] === key.headers[headerName] + })) + )) +} + module.exports = MemoryCacheStore @@ -85415,6 +85468,11 @@ module.exports = class SqliteCacheStore { this.#db = new DatabaseSync(opts?.location ?? ':memory:') this.#db.exec(` + PRAGMA journal_mode = WAL; + PRAGMA synchronous = NORMAL; + PRAGMA temp_store = memory; + PRAGMA optimize; + CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION} ( -- Data specific to us id INTEGER PRIMARY KEY AUTOINCREMENT, @@ -85434,9 +85492,8 @@ module.exports = class SqliteCacheStore { staleAt INTEGER NOT NULL ); - CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_url ON cacheInterceptorV${VERSION}(url); - CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_method ON cacheInterceptorV${VERSION}(method); - CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteAt ON cacheInterceptorV${VERSION}(deleteAt); + CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_getValuesQuery ON cacheInterceptorV${VERSION}(url, method, deleteAt); + CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteByUrlQuery ON cacheInterceptorV${VERSION}(deleteAt); `) this.#getValuesQuery = this.#db.prepare(` @@ -85646,7 +85703,7 @@ module.exports = class SqliteCacheStore { } #prune () { - if (this.size <= this.#maxCount) { + if (Number.isFinite(this.#maxCount) && this.size <= this.#maxCount) { return 0 } @@ -85768,10 +85825,7 @@ function headerValueEquals (lhs, rhs) { const net = __nccwpck_require__(77030) const assert = __nccwpck_require__(34589) const util = __nccwpck_require__(3440) -const { InvalidArgumentError, ConnectTimeoutError } = __nccwpck_require__(68707) -const timers = __nccwpck_require__(96603) - -function noop () {} +const { InvalidArgumentError } = __nccwpck_require__(68707) let tls // include tls conditionally since it is not always available @@ -85871,7 +85925,6 @@ function buildConnector ({ allowH2, maxCachedSessions, socketPath, timeout, sess servername, session, localAddress, - // TODO(HTTP/2): Add support for h2c ALPNProtocols: allowH2 ? ['http/1.1', 'h2'] : ['http/1.1'], socket: httpSocket, // upgrade socket connection port, @@ -85903,7 +85956,7 @@ function buildConnector ({ allowH2, maxCachedSessions, socketPath, timeout, sess socket.setKeepAlive(true, keepAliveInitialDelay) } - const clearConnectTimeout = setupConnectTimeout(new WeakRef(socket), { timeout, hostname, port }) + const clearConnectTimeout = util.setupConnectTimeout(new WeakRef(socket), { timeout, hostname, port }) socket .setNoDelay(true) @@ -85930,78 +85983,6 @@ function buildConnector ({ allowH2, maxCachedSessions, socketPath, timeout, sess } } -/** - * @param {WeakRef} socketWeakRef - * @param {object} opts - * @param {number} opts.timeout - * @param {string} opts.hostname - * @param {number} opts.port - * @returns {() => void} - */ -const setupConnectTimeout = process.platform === 'win32' - ? (socketWeakRef, opts) => { - if (!opts.timeout) { - return noop - } - - let s1 = null - let s2 = null - const fastTimer = timers.setFastTimeout(() => { - // setImmediate is added to make sure that we prioritize socket error events over timeouts - s1 = setImmediate(() => { - // Windows needs an extra setImmediate probably due to implementation differences in the socket logic - s2 = setImmediate(() => onConnectTimeout(socketWeakRef.deref(), opts)) - }) - }, opts.timeout) - return () => { - timers.clearFastTimeout(fastTimer) - clearImmediate(s1) - clearImmediate(s2) - } - } - : (socketWeakRef, opts) => { - if (!opts.timeout) { - return noop - } - - let s1 = null - const fastTimer = timers.setFastTimeout(() => { - // setImmediate is added to make sure that we prioritize socket error events over timeouts - s1 = setImmediate(() => { - onConnectTimeout(socketWeakRef.deref(), opts) - }) - }, opts.timeout) - return () => { - timers.clearFastTimeout(fastTimer) - clearImmediate(s1) - } - } - -/** - * @param {net.Socket} socket - * @param {object} opts - * @param {number} opts.timeout - * @param {string} opts.hostname - * @param {number} opts.port - */ -function onConnectTimeout (socket, opts) { - // The socket could be already garbage collected - if (socket == null) { - return - } - - let message = 'Connect Timeout Error' - if (Array.isArray(socket.autoSelectFamilyAttemptedAddresses)) { - message += ` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(', ')},` - } else { - message += ` (attempted address: ${opts.hostname}:${opts.port},` - } - - message += ` timeout: ${opts.timeout}ms)` - - util.destroy(socket, new ConnectTimeoutError(message)) -} - module.exports = buildConnector @@ -87278,11 +87259,12 @@ const { Blob } = __nccwpck_require__(4573) const nodeUtil = __nccwpck_require__(57975) const { stringify } = __nccwpck_require__(41792) const { EventEmitter: EE } = __nccwpck_require__(78474) -const { InvalidArgumentError } = __nccwpck_require__(68707) +const timers = __nccwpck_require__(96603) +const { InvalidArgumentError, ConnectTimeoutError } = __nccwpck_require__(68707) const { headerNameLowerCasedRecord } = __nccwpck_require__(10735) const { tree } = __nccwpck_require__(67752) -const [nodeMajor, nodeMinor] = process.versions.node.split('.').map(v => Number(v)) +const [nodeMajor, nodeMinor] = process.versions.node.split('.', 2).map(v => Number(v)) class BodyAsyncIterable { constructor (body) { @@ -87297,6 +87279,8 @@ class BodyAsyncIterable { } } +function noop () {} + /** * @param {*} body * @returns {*} @@ -88106,6 +88090,78 @@ function errorRequest (client, request, err) { } } +/** + * @param {WeakRef} socketWeakRef + * @param {object} opts + * @param {number} opts.timeout + * @param {string} opts.hostname + * @param {number} opts.port + * @returns {() => void} + */ +const setupConnectTimeout = process.platform === 'win32' + ? (socketWeakRef, opts) => { + if (!opts.timeout) { + return noop + } + + let s1 = null + let s2 = null + const fastTimer = timers.setFastTimeout(() => { + // setImmediate is added to make sure that we prioritize socket error events over timeouts + s1 = setImmediate(() => { + // Windows needs an extra setImmediate probably due to implementation differences in the socket logic + s2 = setImmediate(() => onConnectTimeout(socketWeakRef.deref(), opts)) + }) + }, opts.timeout) + return () => { + timers.clearFastTimeout(fastTimer) + clearImmediate(s1) + clearImmediate(s2) + } + } + : (socketWeakRef, opts) => { + if (!opts.timeout) { + return noop + } + + let s1 = null + const fastTimer = timers.setFastTimeout(() => { + // setImmediate is added to make sure that we prioritize socket error events over timeouts + s1 = setImmediate(() => { + onConnectTimeout(socketWeakRef.deref(), opts) + }) + }, opts.timeout) + return () => { + timers.clearFastTimeout(fastTimer) + clearImmediate(s1) + } + } + +/** + * @param {net.Socket} socket + * @param {object} opts + * @param {number} opts.timeout + * @param {string} opts.hostname + * @param {number} opts.port + */ +function onConnectTimeout (socket, opts) { + // The socket could be already garbage collected + if (socket == null) { + return + } + + let message = 'Connect Timeout Error' + if (Array.isArray(socket.autoSelectFamilyAttemptedAddresses)) { + message += ` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(', ')},` + } else { + message += ` (attempted address: ${opts.hostname}:${opts.port},` + } + + message += ` timeout: ${opts.timeout}ms)` + + destroy(socket, new ConnectTimeoutError(message)) +} + const kEnumerableProperty = Object.create(null) kEnumerableProperty.enumerable = true @@ -88177,7 +88233,8 @@ module.exports = { nodeMajor, nodeMinor, safeHTTPMethods: Object.freeze(['GET', 'HEAD', 'OPTIONS', 'TRACE']), - wrapRequestBody + wrapRequestBody, + setupConnectTimeout } @@ -88190,7 +88247,7 @@ module.exports = { const { InvalidArgumentError } = __nccwpck_require__(68707) -const { kClients, kRunning, kClose, kDestroy, kDispatch } = __nccwpck_require__(36443) +const { kClients, kRunning, kClose, kDestroy, kDispatch, kUrl } = __nccwpck_require__(36443) const DispatcherBase = __nccwpck_require__(21841) const Pool = __nccwpck_require__(30628) const Client = __nccwpck_require__(23701) @@ -88234,22 +88291,35 @@ class Agent extends DispatcherBase { } this[kOnConnect] = (origin, targets) => { + const result = this[kClients].get(origin) + if (result) { + result.count += 1 + } this.emit('connect', origin, [this, ...targets]) } this[kOnDisconnect] = (origin, targets, err) => { + const result = this[kClients].get(origin) + if (result) { + result.count -= 1 + if (result.count <= 0) { + this[kClients].delete(origin) + result.dispatcher.destroy() + } + } this.emit('disconnect', origin, [this, ...targets], err) } this[kOnConnectionError] = (origin, targets, err) => { + // TODO: should this decrement result.count here? this.emit('connectionError', origin, [this, ...targets], err) } } get [kRunning] () { let ret = 0 - for (const client of this[kClients].values()) { - ret += client[kRunning] + for (const { dispatcher } of this[kClients].values()) { + ret += dispatcher[kRunning] } return ret } @@ -88262,8 +88332,8 @@ class Agent extends DispatcherBase { throw new InvalidArgumentError('opts.origin must be a non-empty string or URL.') } - let dispatcher = this[kClients].get(key) - + const result = this[kClients].get(key) + let dispatcher = result && result.dispatcher if (!dispatcher) { dispatcher = this[kFactory](opts.origin, this[kOptions]) .on('drain', this[kOnDrain]) @@ -88271,10 +88341,7 @@ class Agent extends DispatcherBase { .on('disconnect', this[kOnDisconnect]) .on('connectionError', this[kOnConnectionError]) - // This introduces a tiny memory leak, as dispatchers are never removed from the map. - // TODO(mcollina): remove te timer when the client/pool do not have any more - // active connections. - this[kClients].set(key, dispatcher) + this[kClients].set(key, { count: 0, dispatcher }) } return dispatcher.dispatch(opts, handler) @@ -88282,8 +88349,8 @@ class Agent extends DispatcherBase { async [kClose] () { const closePromises = [] - for (const client of this[kClients].values()) { - closePromises.push(client.close()) + for (const { dispatcher } of this[kClients].values()) { + closePromises.push(dispatcher.close()) } this[kClients].clear() @@ -88292,13 +88359,23 @@ class Agent extends DispatcherBase { async [kDestroy] (err) { const destroyPromises = [] - for (const client of this[kClients].values()) { - destroyPromises.push(client.destroy(err)) + for (const { dispatcher } of this[kClients].values()) { + destroyPromises.push(dispatcher.destroy(err)) } this[kClients].clear() await Promise.all(destroyPromises) } + + get stats () { + const allClientStats = {} + for (const { dispatcher } of this[kClients].values()) { + if (dispatcher.stats) { + allClientStats[dispatcher[kUrl].origin] = dispatcher.stats + } + } + return allClientStats + } } module.exports = Agent @@ -90357,6 +90434,7 @@ function onHttp2SessionGoAway (errorCode) { assert(client[kRunning] === 0) client.emit('disconnect', client[kUrl], [client], err) + client.emit('connectionError', client[kUrl], [client], err) client[kResume]() } @@ -90443,11 +90521,13 @@ function writeH2 (client, request) { if (Array.isArray(val)) { for (let i = 0; i < val.length; i++) { if (headers[key]) { - headers[key] += `,${val[i]}` + headers[key] += `, ${val[i]}` } else { headers[key] = val[i] } } + } else if (headers[key]) { + headers[key] += `, ${val}` } else { headers[key] = val } @@ -90956,6 +91036,7 @@ const assert = __nccwpck_require__(34589) const net = __nccwpck_require__(77030) const http = __nccwpck_require__(37067) const util = __nccwpck_require__(3440) +const { ClientStats } = __nccwpck_require__(46854) const { channels } = __nccwpck_require__(42414) const Request = __nccwpck_require__(44655) const DispatcherBase = __nccwpck_require__(21841) @@ -91212,6 +91293,10 @@ class Client extends DispatcherBase { this[kResume](true) } + get stats () { + return new ClientStats(this) + } + get [kPending] () { return this[kQueue].length - this[kPendingIdx] } @@ -92112,6 +92197,136 @@ module.exports = class FixedQueue { } +/***/ }), + +/***/ 36815: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +const { connect } = __nccwpck_require__(77030) + +const { kClose, kDestroy } = __nccwpck_require__(36443) +const { InvalidArgumentError } = __nccwpck_require__(68707) +const util = __nccwpck_require__(3440) + +const Client = __nccwpck_require__(23701) +const DispatcherBase = __nccwpck_require__(21841) + +class H2CClient extends DispatcherBase { + #client = null + + constructor (origin, clientOpts) { + super() + + if (typeof origin === 'string') { + origin = new URL(origin) + } + + if (origin.protocol !== 'http:') { + throw new InvalidArgumentError( + 'h2c-client: Only h2c protocol is supported' + ) + } + + const { connect, maxConcurrentStreams, pipelining, ...opts } = + clientOpts ?? {} + let defaultMaxConcurrentStreams = 100 + let defaultPipelining = 100 + + if ( + maxConcurrentStreams != null && + Number.isInteger(maxConcurrentStreams) && + maxConcurrentStreams > 0 + ) { + defaultMaxConcurrentStreams = maxConcurrentStreams + } + + if (pipelining != null && Number.isInteger(pipelining) && pipelining > 0) { + defaultPipelining = pipelining + } + + if (defaultPipelining > defaultMaxConcurrentStreams) { + throw new InvalidArgumentError( + 'h2c-client: pipelining cannot be greater than maxConcurrentStreams' + ) + } + + this.#client = new Client(origin, { + ...opts, + connect: this.#buildConnector(connect), + maxConcurrentStreams: defaultMaxConcurrentStreams, + pipelining: defaultPipelining, + allowH2: true + }) + } + + #buildConnector (connectOpts) { + return (opts, callback) => { + const timeout = connectOpts?.connectOpts ?? 10e3 + const { hostname, port, pathname } = opts + const socket = connect({ + ...opts, + host: hostname, + port, + pathname + }) + + // Set TCP keep alive options on the socket here instead of in connect() for the case of assigning the socket + if (opts.keepAlive == null || opts.keepAlive) { + const keepAliveInitialDelay = + opts.keepAliveInitialDelay == null ? 60e3 : opts.keepAliveInitialDelay + socket.setKeepAlive(true, keepAliveInitialDelay) + } + + socket.alpnProtocol = 'h2' + + const clearConnectTimeout = util.setupConnectTimeout( + new WeakRef(socket), + { timeout, hostname, port } + ) + + socket + .setNoDelay(true) + .once('connect', function () { + queueMicrotask(clearConnectTimeout) + + if (callback) { + const cb = callback + callback = null + cb(null, this) + } + }) + .on('error', function (err) { + queueMicrotask(clearConnectTimeout) + + if (callback) { + const cb = callback + callback = null + cb(err) + } + }) + + return socket + } + } + + dispatch (opts, handler) { + return this.#client.dispatch(opts, handler) + } + + async [kClose] () { + await this.#client.close() + } + + async [kDestroy] () { + await this.#client.destroy() + } +} + +module.exports = H2CClient + + /***/ }), /***/ 42128: @@ -92120,10 +92335,10 @@ module.exports = class FixedQueue { "use strict"; +const { PoolStats } = __nccwpck_require__(46854) const DispatcherBase = __nccwpck_require__(21841) const FixedQueue = __nccwpck_require__(64660) const { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = __nccwpck_require__(36443) -const PoolStats = __nccwpck_require__(43246) const kClients = Symbol('clients') const kNeedDrain = Symbol('needDrain') @@ -92136,7 +92351,6 @@ const kOnConnectionError = Symbol('onConnectionError') const kGetDispatcher = Symbol('get dispatcher') const kAddClient = Symbol('add client') const kRemoveClient = Symbol('remove client') -const kStats = Symbol('stats') class PoolBase extends DispatcherBase { constructor () { @@ -92187,8 +92401,6 @@ class PoolBase extends DispatcherBase { this[kOnConnectionError] = (origin, targets, err) => { pool.emit('connectionError', origin, [pool, ...targets], err) } - - this[kStats] = new PoolStats(this) } get [kBusy] () { @@ -92228,7 +92440,7 @@ class PoolBase extends DispatcherBase { } get stats () { - return this[kStats] + return new PoolStats(this) } async [kClose] () { @@ -92314,50 +92526,6 @@ module.exports = { } -/***/ }), - -/***/ 43246: -/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { - -"use strict"; - - -const { kFree, kConnected, kPending, kQueued, kRunning, kSize } = __nccwpck_require__(36443) -const kPool = Symbol('pool') - -class PoolStats { - constructor (pool) { - this[kPool] = pool - } - - get connected () { - return this[kPool][kConnected] - } - - get free () { - return this[kPool][kFree] - } - - get pending () { - return this[kPool][kPending] - } - - get queued () { - return this[kPool][kQueued] - } - - get running () { - return this[kPool][kRunning] - } - - get size () { - return this[kPool][kSize] - } -} - -module.exports = PoolStats - - /***/ }), /***/ 30628: @@ -92371,7 +92539,8 @@ const { kClients, kNeedDrain, kAddClient, - kGetDispatcher + kGetDispatcher, + kRemoveClient } = __nccwpck_require__(42128) const Client = __nccwpck_require__(23701) const { @@ -92401,6 +92570,7 @@ class Pool extends PoolBase { autoSelectFamily, autoSelectFamilyAttemptTimeout, allowH2, + clientTtl, ...options } = {}) { if (connections != null && (!Number.isFinite(connections) || connections < 0)) { @@ -92431,12 +92601,20 @@ class Pool extends PoolBase { this[kConnections] = connections || null this[kUrl] = util.parseOrigin(origin) - this[kOptions] = { ...util.deepClone(options), connect, allowH2 } + this[kOptions] = { ...util.deepClone(options), connect, allowH2, clientTtl } this[kOptions].interceptors = options.interceptors ? { ...options.interceptors } : undefined this[kFactory] = factory + this.on('connect', (origin, targets) => { + if (clientTtl != null && clientTtl > 0) { + for (const target of targets) { + Object.assign(target, { ttl: Date.now() }) + } + } + }) + this.on('connectionError', (origin, targets, error) => { // If a connection error occurs, we remove the client from the pool, // and emit a connectionError event. They will not be re-used. @@ -92453,8 +92631,12 @@ class Pool extends PoolBase { } [kGetDispatcher] () { + const clientTtlOption = this[kOptions].clientTtl for (const client of this[kClients]) { - if (!client[kNeedDrain]) { + // check ttl of client and if it's stale, remove it from the pool + if (clientTtlOption != null && clientTtlOption > 0 && client.ttl && ((Date.now() - client.ttl) > clientTtlOption)) { + this[kRemoveClient](client) + } else if (!client[kNeedDrain]) { return client } } @@ -92478,13 +92660,14 @@ module.exports = Pool "use strict"; -const { kProxy, kClose, kDestroy } = __nccwpck_require__(36443) +const { kProxy, kClose, kDestroy, kDispatch, kConnector } = __nccwpck_require__(36443) const { URL } = __nccwpck_require__(73136) const Agent = __nccwpck_require__(57405) const Pool = __nccwpck_require__(30628) const DispatcherBase = __nccwpck_require__(21841) const { InvalidArgumentError, RequestAbortedError, SecureProxyConnectionError } = __nccwpck_require__(68707) const buildConnector = __nccwpck_require__(59136) +const Client = __nccwpck_require__(23701) const kAgent = Symbol('proxy agent') const kClient = Symbol('proxy client') @@ -92492,6 +92675,7 @@ const kProxyHeaders = Symbol('proxy headers') const kRequestTls = Symbol('request tls settings') const kProxyTls = Symbol('proxy tls settings') const kConnectEndpoint = Symbol('connect endpoint function') +const kTunnelProxy = Symbol('tunnel proxy') function defaultProtocolPort (protocol) { return protocol === 'https:' ? 443 : 80 @@ -92503,6 +92687,61 @@ function defaultFactory (origin, opts) { const noop = () => {} +class ProxyClient extends DispatcherBase { + #client = null + constructor (origin, opts) { + if (typeof origin === 'string') { + origin = new URL(origin) + } + + if (origin.protocol !== 'http:' && origin.protocol !== 'https:') { + throw new InvalidArgumentError('ProxyClient only supports http and https protocols') + } + + super() + + this.#client = new Client(origin, opts) + } + + async [kClose] () { + await this.#client.close() + } + + async [kDestroy] () { + await this.#client.destroy() + } + + async [kDispatch] (opts, handler) { + const { method, origin } = opts + if (method === 'CONNECT') { + this.#client[kConnector]({ + origin, + port: opts.port || defaultProtocolPort(opts.protocol), + path: opts.host, + signal: opts.signal, + headers: { + ...this[kProxyHeaders], + host: opts.host + }, + servername: this[kProxyTls]?.servername || opts.servername + }, + (err, socket) => { + if (err) { + handler.callback(err) + } else { + handler.callback(null, { socket, statusCode: 200 }) + } + } + ) + return + } + if (typeof origin === 'string') { + opts.origin = new URL(origin) + } + + return this.#client.dispatch(opts, handler) + } +} class ProxyAgent extends DispatcherBase { constructor (opts) { if (!opts || (typeof opts === 'object' && !(opts instanceof URL) && !opts.uri)) { @@ -92514,6 +92753,8 @@ class ProxyAgent extends DispatcherBase { throw new InvalidArgumentError('Proxy opts.clientFactory must be a function.') } + const { proxyTunnel = true } = opts + super() const url = this.#getUrl(opts) @@ -92535,9 +92776,19 @@ class ProxyAgent extends DispatcherBase { this[kProxyHeaders]['proxy-authorization'] = `Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString('base64')}` } + const factory = (!proxyTunnel && protocol === 'http:') + ? (origin, options) => { + if (origin.protocol === 'http:') { + return new ProxyClient(origin, options) + } + return new Client(origin, options) + } + : undefined + const connect = buildConnector({ ...opts.proxyTls }) this[kConnectEndpoint] = buildConnector({ ...opts.requestTls }) - this[kClient] = clientFactory(url, { connect }) + this[kClient] = clientFactory(url, { connect, factory }) + this[kTunnelProxy] = proxyTunnel this[kAgent] = new Agent({ ...opts, connect: async (opts, callback) => { @@ -92593,6 +92844,10 @@ class ProxyAgent extends DispatcherBase { headers.host = host } + if (!this.#shouldConnect(new URL(opts.origin))) { + opts.path = opts.origin + opts.path + } + return this[kAgent].dispatch( { ...opts, @@ -92625,6 +92880,19 @@ class ProxyAgent extends DispatcherBase { await this[kAgent].destroy() await this[kClient].destroy() } + + #shouldConnect (uri) { + if (typeof uri === 'string') { + uri = new URL(uri) + } + if (this[kTunnelProxy]) { + return true + } + if (uri.protocol !== 'http:' || this[kProxy].protocol !== 'http:') { + return true + } + return false + } } /** @@ -93223,7 +93491,7 @@ const assert = __nccwpck_require__(34589) * here, which we then just pass on to the next handler (most likely a * CacheHandler). Note that this assumes the proper headers were already * included in the request to tell the origin that we want to revalidate the - * response (i.e. if-modified-since). + * response (i.e. if-modified-since or if-none-match). * * @see https://www.rfc-editor.org/rfc/rfc9111.html#name-validation * @@ -94219,7 +94487,7 @@ const util = __nccwpck_require__(3440) const CacheHandler = __nccwpck_require__(39976) const MemoryCacheStore = __nccwpck_require__(74889) const CacheRevalidationHandler = __nccwpck_require__(17133) -const { assertCacheStore, assertCacheMethods, makeCacheKey, parseCacheControlHeader } = __nccwpck_require__(47659) +const { assertCacheStore, assertCacheMethods, makeCacheKey, normaliseHeaders, parseCacheControlHeader } = __nccwpck_require__(47659) const { AbortError } = __nccwpck_require__(68707) /** @@ -94233,7 +94501,12 @@ const { AbortError } = __nccwpck_require__(68707) */ function needsRevalidation (result, cacheControlDirectives) { if (cacheControlDirectives?.['no-cache']) { - // Always revalidate requests with the no-cache directive + // Always revalidate requests with the no-cache request directive + return true + } + + if (result.cacheControlDirectives?.['no-cache'] && !Array.isArray(result.cacheControlDirectives['no-cache'])) { + // Always revalidate requests with unqualified no-cache response directive return true } @@ -94434,7 +94707,7 @@ function handleResult ( // Check if the response is stale if (needsRevalidation(result, reqCacheControl)) { if (util.isStream(opts.body) && util.bodyLength(opts.body) !== 0) { - // If body is is stream we can't revalidate... + // If body is a stream we can't revalidate... // TODO (fix): This could be less strict... return dispatch(opts, new CacheHandler(globalOpts, cacheKey, handler)) } @@ -94532,6 +94805,11 @@ module.exports = (opts = {}) => { return dispatch(opts, handler) } + opts = { + ...opts, + headers: normaliseHeaders(opts) + } + const reqCacheControl = opts.headers?.['cache-control'] ? parseCacheControlHeader(opts.headers['cache-control']) : undefined @@ -95892,11 +96170,12 @@ const { kMockAgentIsCallHistoryEnabled, kMockAgentAddCallHistoryLog, kMockAgentMockCallHistoryInstance, + kMockAgentAcceptsNonStandardSearchParameters, kMockCallHistoryAddLog } = __nccwpck_require__(91117) const MockClient = __nccwpck_require__(47365) const MockPool = __nccwpck_require__(94004) -const { matchValue, buildAndValidateMockOptions } = __nccwpck_require__(53397) +const { matchValue, normalizeSearchParams, buildAndValidateMockOptions } = __nccwpck_require__(53397) const { InvalidArgumentError, UndiciError } = __nccwpck_require__(68707) const Dispatcher = __nccwpck_require__(30883) const PendingInterceptorsFormatter = __nccwpck_require__(56142) @@ -95911,6 +96190,7 @@ class MockAgent extends Dispatcher { this[kNetConnect] = true this[kIsMockActive] = true this[kMockAgentIsCallHistoryEnabled] = mockOptions?.enableCallHistory ?? false + this[kMockAgentAcceptsNonStandardSearchParameters] = mockOptions?.acceptNonStandardSearchParameters ?? false // Instantiate Agent and encapsulate if (opts?.agent && typeof opts.agent.dispatch !== 'function') { @@ -95943,7 +96223,17 @@ class MockAgent extends Dispatcher { this[kMockAgentAddCallHistoryLog](opts) - return this[kAgent].dispatch(opts, handler) + const acceptNonStandardSearchParameters = this[kMockAgentAcceptsNonStandardSearchParameters] + + const dispatchOpts = { ...opts } + + if (acceptNonStandardSearchParameters && dispatchOpts.path) { + const [path, searchParams] = dispatchOpts.path.split('?') + const normalizedSearchParams = normalizeSearchParams(searchParams, acceptNonStandardSearchParameters) + dispatchOpts.path = `${path}?${normalizedSearchParams}` + } + + return this[kAgent].dispatch(dispatchOpts, handler) } async close () { @@ -96023,7 +96313,7 @@ class MockAgent extends Dispatcher { } [kMockAgentSet] (origin, dispatcher) { - this[kClients].set(origin, dispatcher) + this[kClients].set(origin, { count: 0, dispatcher }) } [kFactory] (origin) { @@ -96035,9 +96325,9 @@ class MockAgent extends Dispatcher { [kMockAgentGet] (origin) { // First check if we can immediately find it - const client = this[kClients].get(origin) - if (client) { - return client + const result = this[kClients].get(origin) + if (result?.dispatcher) { + return result.dispatcher } // If the origin is not a string create a dummy parent pool and return to user @@ -96048,11 +96338,11 @@ class MockAgent extends Dispatcher { } // If we match, create a pool and assign the same dispatches - for (const [keyMatcher, nonExplicitDispatcher] of Array.from(this[kClients])) { - if (nonExplicitDispatcher && typeof keyMatcher !== 'string' && matchValue(keyMatcher, origin)) { + for (const [keyMatcher, result] of Array.from(this[kClients])) { + if (result && typeof keyMatcher !== 'string' && matchValue(keyMatcher, origin)) { const dispatcher = this[kFactory](origin) this[kMockAgentSet](origin, dispatcher) - dispatcher[kDispatches] = nonExplicitDispatcher[kDispatches] + dispatcher[kDispatches] = result.dispatcher[kDispatches] return dispatcher } } @@ -96066,7 +96356,7 @@ class MockAgent extends Dispatcher { const mockAgentClients = this[kClients] return Array.from(mockAgentClients.entries()) - .flatMap(([origin, scope]) => scope[kDispatches].map(dispatch => ({ ...dispatch, origin }))) + .flatMap(([origin, result]) => result.dispatcher[kDispatches].map(dispatch => ({ ...dispatch, origin }))) .filter(({ pending }) => pending) } @@ -96766,6 +97056,7 @@ module.exports = { kMockAgentRegisterCallHistory: Symbol('mock agent register mock call history'), kMockAgentAddCallHistoryLog: Symbol('mock agent add call history log'), kMockAgentIsCallHistoryEnabled: Symbol('mock agent is call history enabled'), + kMockAgentAcceptsNonStandardSearchParameters: Symbol('mock agent accepts non standard search parameters'), kMockCallHistoryAddLog: Symbol('mock call history add log') } @@ -96870,13 +97161,42 @@ function matchHeaders (mockDispatch, headers) { return true } +function normalizeSearchParams (query) { + if (typeof query !== 'string') { + return query + } + + const originalQp = new URLSearchParams(query) + const normalizedQp = new URLSearchParams() + + for (let [key, value] of originalQp.entries()) { + key = key.replace('[]', '') + + const valueRepresentsString = /^(['"]).*\1$/.test(value) + if (valueRepresentsString) { + normalizedQp.append(key, value) + continue + } + + if (value.includes(',')) { + const values = value.split(',') + for (const v of values) { + normalizedQp.append(key, v) + } + continue + } + + normalizedQp.append(key, value) + } + + return normalizedQp +} + function safeUrl (path) { if (typeof path !== 'string') { return path } - - const pathSegments = path.split('?') - + const pathSegments = path.split('?', 3) if (pathSegments.length !== 2) { return path } @@ -97154,6 +97474,10 @@ function buildAndValidateMockOptions (opts) { throw new InvalidArgumentError('options.enableCallHistory must to be a boolean') } + if ('acceptNonStandardSearchParameters' in mockOptions && typeof mockOptions.acceptNonStandardSearchParameters !== 'boolean') { + throw new InvalidArgumentError('options.acceptNonStandardSearchParameters must to be a boolean') + } + return mockOptions } } @@ -97173,7 +97497,8 @@ module.exports = { checkNetConnect, buildAndValidateMockOptions, getHeaderByName, - buildHeadersFromArray + buildHeadersFromArray, + normalizeSearchParams } @@ -97248,7 +97573,19 @@ function makeCacheKey (opts) { throw new Error('opts.origin is undefined') } - /** @type {Record} */ + return { + origin: opts.origin.toString(), + method: opts.method, + path: opts.path, + headers: opts.headers + } +} + +/** + * @param {Record} + * @return {Record} + */ +function normaliseHeaders (opts) { let headers if (opts.headers == null) { headers = {} @@ -97274,12 +97611,7 @@ function makeCacheKey (opts) { throw new Error('opts.headers is not an object') } - return { - origin: opts.origin.toString(), - method: opts.method, - path: opts.path, - headers - } + return headers } /** @@ -97586,6 +97918,7 @@ function assertCacheMethods (methods, name = 'CacheMethods') { module.exports = { makeCacheKey, + normaliseHeaders, assertCacheKey, assertCacheValue, parseCacheControlHeader, @@ -97863,6 +98196,46 @@ module.exports = { } +/***/ }), + +/***/ 46854: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + + +const { + kConnected, + kPending, + kRunning, + kSize, + kFree, + kQueued +} = __nccwpck_require__(36443) + +class ClientStats { + constructor (client) { + this.connected = client[kConnected] + this.pending = client[kPending] + this.running = client[kRunning] + this.size = client[kSize] + } +} + +class PoolStats { + constructor (pool) { + this.connected = pool[kConnected] + this.free = pool[kFree] + this.pending = pool[kPending] + this.queued = pool[kQueued] + this.running = pool[kRunning] + this.size = pool[kSize] + } +} + +module.exports = { ClientStats, PoolStats } + + /***/ }), /***/ 96603: @@ -104525,7 +104898,9 @@ function finalizeAndReportTiming (response, initiatorType = 'other') { originalURL.href, initiatorType, globalThis, - cacheState + cacheState, + '', // bodyType + response.status ) } @@ -105210,7 +105585,7 @@ function fetchFinale (fetchParams, response) { // 3. Set fetchParams’s controller’s report timing steps to the following steps given a global object global: fetchParams.controller.reportTimingSteps = () => { // 1. If fetchParams’s request’s URL’s scheme is not an HTTP(S) scheme, then return. - if (fetchParams.request.url.protocol !== 'https:') { + if (!urlIsHttpHttpsScheme(fetchParams.request.url)) { return } @@ -105252,7 +105627,6 @@ function fetchFinale (fetchParams, response) { // fetchParams’s request’s URL, fetchParams’s request’s initiator type, global, cacheState, bodyInfo, // and responseStatus. if (fetchParams.request.initiatorType != null) { - // TODO: update markresourcetiming markResourceTiming(timingInfo, fetchParams.request.url.href, fetchParams.request.initiatorType, globalThis, cacheState, bodyInfo, responseStatus) } } @@ -113169,7 +113543,7 @@ function parseExtensions (extensions) { while (position.position < extensions.length) { const pair = collectASequenceOfCodePointsFast(';', extensions, position) - const [name, value = ''] = pair.split('=') + const [name, value = ''] = pair.split('=', 2) extensionList.set( removeHTTPWhitespace(name, true, false), @@ -127210,15 +127584,15 @@ var __copyProps = (to, from, except, desc) => { var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // dist/index.js -var dist_exports = {}; -__export(dist_exports, { +var index_exports = {}; +__export(index_exports, { TomlDate: () => TomlDate, TomlError: () => TomlError, - default: () => dist_default, + default: () => index_default, parse: () => parse, stringify: () => stringify }); -module.exports = __toCommonJS(dist_exports); +module.exports = __toCommonJS(index_exports); // dist/error.js function getLineColFromPtr(string, ptr) { @@ -127300,9 +127674,7 @@ function skipUntil(str, ptr, sep, end, banNewLines = false) { i = indexOfNewline(str, i); } else if (c === sep) { return i + 1; - } else if (c === end) { - return i; - } else if (banNewLines && (c === "\n" || c === "\r" && str[i + 1] === "\n")) { + } else if (c === end || banNewLines && (c === "\n" || c === "\r" && str[i + 1] === "\n")) { return i; } } @@ -127317,7 +127689,7 @@ function getStringEnd(str, seek) { seek += target.length - 1; do seek = str.indexOf(target, ++seek); - while (seek > -1 && first !== "'" && str[seek - 1] === "\\" && str[seek - 2] !== "\\"); + while (seek > -1 && first !== "'" && str[seek - 1] === "\\" && (str[seek - 2] !== "\\" || str[seek - 3] === "\\")); if (seek > -1) { seek += target.length; if (target.length > 1) { @@ -127348,6 +127720,7 @@ var TomlDate = class _TomlDate extends Date { date = `0000-01-01T${date}`; } hasTime = !!match[2]; + hasTime && date[10] === " " && (date = date.replace(" ", "T")); if (match[2] && +match[2] > 23) { date = ""; } else { @@ -127574,7 +127947,7 @@ function sliceAndTrimEndOf(str, startPtr, endPtr, allowNewLines) { } return [trimmed, commentIdx]; } -function extractValue(str, ptr, end, depth) { +function extractValue(str, ptr, end, depth = -1) { if (depth === 0) { throw new TomlError("document contains excessively nested structures. aborting.", { toml: str, @@ -127584,8 +127957,8 @@ function extractValue(str, ptr, end, depth) { let c = str[ptr]; if (c === "[" || c === "{") { let [value, endPtr2] = c === "[" ? parseArray(str, ptr, depth) : parseInlineTable(str, ptr, depth); - let newPtr = skipUntil(str, endPtr2, ",", end); - if (end === "}") { + let newPtr = end ? skipUntil(str, endPtr2, ",", end) : endPtr2; + if (endPtr2 - newPtr && end === "}") { let nextNewLine = indexOfNewline(str, endPtr2, newPtr); if (nextNewLine > -1) { throw new TomlError("newlines are not allowed in inline tables", { @@ -127699,7 +128072,7 @@ function parseKey(str, ptr, end = "=") { } while (dot + 1 && dot < endPtr); return [parsed, skipVoid(str, endPtr + 1, true, true)]; } -function parseInlineTable(str, ptr, depth) { +function parseInlineTable(str, ptr, depth = -1) { let res = {}; let seen = /* @__PURE__ */ new Set(); let c; @@ -127767,7 +128140,7 @@ function parseInlineTable(str, ptr, depth) { } return [res, ptr]; } -function parseArray(str, ptr, depth) { +function parseArray(str, ptr, depth = -1) { let res = []; let c; ptr++; @@ -128059,7 +128432,7 @@ function stringify(obj, opts) { } // dist/index.js -var dist_default = { parse, stringify, TomlDate, TomlError }; +var index_default = { parse, stringify, TomlDate, TomlError }; // Annotate the CommonJS export names for ESM import in node: 0 && (0); /*! @@ -128893,7 +129266,8 @@ var NON_VARIABLE_OPTIONS = [ "headers", "request", "query", - "mediaType" + "mediaType", + "operationName" ]; var FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"]; var GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/; @@ -129031,7 +129405,7 @@ var createTokenAuth = function createTokenAuth2(token) { ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/version.js -const version_VERSION = "6.1.4"; +const version_VERSION = "7.0.2"; ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/index.js diff --git a/dist/update-known-versions/index.js b/dist/update-known-versions/index.js index 95ef494..b3c8da9 100644 --- a/dist/update-known-versions/index.js +++ b/dist/update-known-versions/index.js @@ -8018,7 +8018,7 @@ module.exports = { const { parseSetCookie } = __nccwpck_require__(7803) -const { stringify, getHeadersList } = __nccwpck_require__(6338) +const { stringify } = __nccwpck_require__(6338) const { webidl } = __nccwpck_require__(8134) const { Headers } = __nccwpck_require__(9061) @@ -8094,14 +8094,13 @@ function getSetCookies (headers) { webidl.brandCheck(headers, Headers, { strict: false }) - const cookies = getHeadersList(headers).cookies + const cookies = headers.getSetCookie() if (!cookies) { return [] } - // In older versions of undici, cookies is a list of name:value. - return cookies.map((pair) => parseSetCookie(Array.isArray(pair) ? pair[1] : pair)) + return cookies.map((pair) => parseSetCookie(pair)) } /** @@ -8529,14 +8528,15 @@ module.exports = { /***/ }), /***/ 6338: -/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { +/***/ ((module) => { "use strict"; -const assert = __nccwpck_require__(2613) -const { kHeadersList } = __nccwpck_require__(9411) - +/** + * @param {string} value + * @returns {boolean} + */ function isCTLExcludingHtab (value) { if (value.length === 0) { return false @@ -8797,31 +8797,13 @@ function stringify (cookie) { return out.join('; ') } -let kHeadersListNode - -function getHeadersList (headers) { - if (headers[kHeadersList]) { - return headers[kHeadersList] - } - - if (!kHeadersListNode) { - kHeadersListNode = Object.getOwnPropertySymbols(headers).find( - (symbol) => symbol.description === 'headers list' - ) - - assert(kHeadersListNode, 'Headers cannot be parsed') - } - - const headersList = headers[kHeadersListNode] - assert(headersList) - - return headersList -} - module.exports = { isCTLExcludingHtab, - stringify, - getHeadersList + validateCookieName, + validateCookiePath, + validateCookieValue, + toIMFDate, + stringify } @@ -12825,6 +12807,7 @@ const { isValidHeaderName, isValidHeaderValue } = __nccwpck_require__(555) +const util = __nccwpck_require__(9023) const { webidl } = __nccwpck_require__(8134) const assert = __nccwpck_require__(2613) @@ -13378,6 +13361,9 @@ Object.defineProperties(Headers.prototype, { [Symbol.toStringTag]: { value: 'Headers', configurable: true + }, + [util.inspect.custom]: { + enumerable: false } }) @@ -22554,6 +22540,20 @@ class Pool extends PoolBase { ? { ...options.interceptors } : undefined this[kFactory] = factory + + this.on('connectionError', (origin, targets, error) => { + // If a connection error occurs, we remove the client from the pool, + // and emit a connectionError event. They will not be re-used. + // Fixes https://github.com/nodejs/undici/issues/3895 + for (const target of targets) { + // Do not use kRemoveClient here, as it will close the client, + // but the client cannot be closed in this state. + const idx = this[kClients].indexOf(target) + if (idx !== -1) { + this[kClients].splice(idx, 1) + } + } + }) } [kGetDispatcher] () { @@ -28201,6 +28201,7 @@ const Agent = __nccwpck_require__(7405) const ProxyAgent = __nccwpck_require__(6672) const EnvHttpProxyAgent = __nccwpck_require__(3137) const RetryAgent = __nccwpck_require__(50) +const H2CClient = __nccwpck_require__(6815) const errors = __nccwpck_require__(8707) const util = __nccwpck_require__(3440) const { InvalidArgumentError } = errors @@ -28226,6 +28227,7 @@ module.exports.Agent = Agent module.exports.ProxyAgent = ProxyAgent module.exports.EnvHttpProxyAgent = EnvHttpProxyAgent module.exports.RetryAgent = RetryAgent +module.exports.H2CClient = H2CClient module.exports.RetryHandler = RetryHandler module.exports.DecoratorHandler = DecoratorHandler @@ -29951,6 +29953,7 @@ module.exports = { const { Writable } = __nccwpck_require__(7075) +const { EventEmitter } = __nccwpck_require__(8474) const { assertCacheKey, assertCacheValue } = __nccwpck_require__(7659) /** @@ -29962,8 +29965,9 @@ const { assertCacheKey, assertCacheValue } = __nccwpck_require__(7659) /** * @implements {CacheStore} + * @extends {EventEmitter} */ -class MemoryCacheStore { +class MemoryCacheStore extends EventEmitter { #maxCount = Infinity #maxSize = Infinity #maxEntrySize = Infinity @@ -29971,11 +29975,13 @@ class MemoryCacheStore { #size = 0 #count = 0 #entries = new Map() + #hasEmittedMaxSizeEvent = false /** * @param {import('../../types/cache-interceptor.d.ts').default.MemoryCacheStoreOpts | undefined} [opts] */ constructor (opts) { + super() if (opts) { if (typeof opts !== 'object') { throw new TypeError('MemoryCacheStore options must be an object') @@ -30016,6 +30022,22 @@ class MemoryCacheStore { } } + /** + * Get the current size of the cache in bytes + * @returns {number} The current size of the cache in bytes + */ + get size () { + return this.#size + } + + /** + * Check if the cache is full (either max size or max count reached) + * @returns {boolean} True if the cache is full, false otherwise + */ + isFull () { + return this.#size >= this.#maxSize || this.#count >= this.#maxCount + } + /** * @param {import('../../types/cache-interceptor.d.ts').default.CacheKey} req * @returns {import('../../types/cache-interceptor.d.ts').default.GetResult | undefined} @@ -30026,17 +30048,9 @@ class MemoryCacheStore { const topLevelKey = `${key.origin}:${key.path}` const now = Date.now() - const entry = this.#entries.get(topLevelKey)?.find((entry) => ( - entry.deleteAt > now && - entry.method === key.method && - (entry.vary == null || Object.keys(entry.vary).every(headerName => { - if (entry.vary[headerName] === null) { - return key.headers[headerName] === undefined - } + const entries = this.#entries.get(topLevelKey) - return entry.vary[headerName] === key.headers[headerName] - })) - )) + const entry = entries ? findEntry(key, entries, now) : null return entry == null ? undefined @@ -30090,12 +30104,32 @@ class MemoryCacheStore { entries = [] store.#entries.set(topLevelKey, entries) } - entries.push(entry) + const previousEntry = findEntry(key, entries, Date.now()) + if (previousEntry) { + const index = entries.indexOf(previousEntry) + entries.splice(index, 1, entry) + store.#size -= previousEntry.size + } else { + entries.push(entry) + store.#count += 1 + } store.#size += entry.size - store.#count += 1 + // Check if cache is full and emit event if needed if (store.#size > store.#maxSize || store.#count > store.#maxCount) { + // Emit maxSizeExceeded event if we haven't already + if (!store.#hasEmittedMaxSizeEvent) { + store.emit('maxSizeExceeded', { + size: store.#size, + maxSize: store.#maxSize, + count: store.#count, + maxCount: store.#maxCount + }) + store.#hasEmittedMaxSizeEvent = true + } + + // Perform eviction for (const [key, entries] of store.#entries) { for (const entry of entries.splice(0, entries.length / 2)) { store.#size -= entry.size @@ -30105,6 +30139,11 @@ class MemoryCacheStore { store.#entries.delete(key) } } + + // Reset the event flag after eviction + if (store.#size < store.#maxSize && store.#count < store.#maxCount) { + store.#hasEmittedMaxSizeEvent = false + } } callback(null) @@ -30130,6 +30169,20 @@ class MemoryCacheStore { } } +function findEntry (key, entries, now) { + return entries.find((entry) => ( + entry.deleteAt > now && + entry.method === key.method && + (entry.vary == null || Object.keys(entry.vary).every(headerName => { + if (entry.vary[headerName] === null) { + return key.headers[headerName] === undefined + } + + return entry.vary[headerName] === key.headers[headerName] + })) + )) +} + module.exports = MemoryCacheStore @@ -30256,6 +30309,11 @@ module.exports = class SqliteCacheStore { this.#db = new DatabaseSync(opts?.location ?? ':memory:') this.#db.exec(` + PRAGMA journal_mode = WAL; + PRAGMA synchronous = NORMAL; + PRAGMA temp_store = memory; + PRAGMA optimize; + CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION} ( -- Data specific to us id INTEGER PRIMARY KEY AUTOINCREMENT, @@ -30275,9 +30333,8 @@ module.exports = class SqliteCacheStore { staleAt INTEGER NOT NULL ); - CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_url ON cacheInterceptorV${VERSION}(url); - CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_method ON cacheInterceptorV${VERSION}(method); - CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteAt ON cacheInterceptorV${VERSION}(deleteAt); + CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_getValuesQuery ON cacheInterceptorV${VERSION}(url, method, deleteAt); + CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteByUrlQuery ON cacheInterceptorV${VERSION}(deleteAt); `) this.#getValuesQuery = this.#db.prepare(` @@ -30487,7 +30544,7 @@ module.exports = class SqliteCacheStore { } #prune () { - if (this.size <= this.#maxCount) { + if (Number.isFinite(this.#maxCount) && this.size <= this.#maxCount) { return 0 } @@ -30609,10 +30666,7 @@ function headerValueEquals (lhs, rhs) { const net = __nccwpck_require__(7030) const assert = __nccwpck_require__(4589) const util = __nccwpck_require__(3440) -const { InvalidArgumentError, ConnectTimeoutError } = __nccwpck_require__(8707) -const timers = __nccwpck_require__(6603) - -function noop () {} +const { InvalidArgumentError } = __nccwpck_require__(8707) let tls // include tls conditionally since it is not always available @@ -30712,7 +30766,6 @@ function buildConnector ({ allowH2, maxCachedSessions, socketPath, timeout, sess servername, session, localAddress, - // TODO(HTTP/2): Add support for h2c ALPNProtocols: allowH2 ? ['http/1.1', 'h2'] : ['http/1.1'], socket: httpSocket, // upgrade socket connection port, @@ -30744,7 +30797,7 @@ function buildConnector ({ allowH2, maxCachedSessions, socketPath, timeout, sess socket.setKeepAlive(true, keepAliveInitialDelay) } - const clearConnectTimeout = setupConnectTimeout(new WeakRef(socket), { timeout, hostname, port }) + const clearConnectTimeout = util.setupConnectTimeout(new WeakRef(socket), { timeout, hostname, port }) socket .setNoDelay(true) @@ -30771,78 +30824,6 @@ function buildConnector ({ allowH2, maxCachedSessions, socketPath, timeout, sess } } -/** - * @param {WeakRef} socketWeakRef - * @param {object} opts - * @param {number} opts.timeout - * @param {string} opts.hostname - * @param {number} opts.port - * @returns {() => void} - */ -const setupConnectTimeout = process.platform === 'win32' - ? (socketWeakRef, opts) => { - if (!opts.timeout) { - return noop - } - - let s1 = null - let s2 = null - const fastTimer = timers.setFastTimeout(() => { - // setImmediate is added to make sure that we prioritize socket error events over timeouts - s1 = setImmediate(() => { - // Windows needs an extra setImmediate probably due to implementation differences in the socket logic - s2 = setImmediate(() => onConnectTimeout(socketWeakRef.deref(), opts)) - }) - }, opts.timeout) - return () => { - timers.clearFastTimeout(fastTimer) - clearImmediate(s1) - clearImmediate(s2) - } - } - : (socketWeakRef, opts) => { - if (!opts.timeout) { - return noop - } - - let s1 = null - const fastTimer = timers.setFastTimeout(() => { - // setImmediate is added to make sure that we prioritize socket error events over timeouts - s1 = setImmediate(() => { - onConnectTimeout(socketWeakRef.deref(), opts) - }) - }, opts.timeout) - return () => { - timers.clearFastTimeout(fastTimer) - clearImmediate(s1) - } - } - -/** - * @param {net.Socket} socket - * @param {object} opts - * @param {number} opts.timeout - * @param {string} opts.hostname - * @param {number} opts.port - */ -function onConnectTimeout (socket, opts) { - // The socket could be already garbage collected - if (socket == null) { - return - } - - let message = 'Connect Timeout Error' - if (Array.isArray(socket.autoSelectFamilyAttemptedAddresses)) { - message += ` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(', ')},` - } else { - message += ` (attempted address: ${opts.hostname}:${opts.port},` - } - - message += ` timeout: ${opts.timeout}ms)` - - util.destroy(socket, new ConnectTimeoutError(message)) -} - module.exports = buildConnector @@ -32119,11 +32100,12 @@ const { Blob } = __nccwpck_require__(4573) const nodeUtil = __nccwpck_require__(7975) const { stringify } = __nccwpck_require__(1792) const { EventEmitter: EE } = __nccwpck_require__(8474) -const { InvalidArgumentError } = __nccwpck_require__(8707) +const timers = __nccwpck_require__(6603) +const { InvalidArgumentError, ConnectTimeoutError } = __nccwpck_require__(8707) const { headerNameLowerCasedRecord } = __nccwpck_require__(735) const { tree } = __nccwpck_require__(7752) -const [nodeMajor, nodeMinor] = process.versions.node.split('.').map(v => Number(v)) +const [nodeMajor, nodeMinor] = process.versions.node.split('.', 2).map(v => Number(v)) class BodyAsyncIterable { constructor (body) { @@ -32138,6 +32120,8 @@ class BodyAsyncIterable { } } +function noop () {} + /** * @param {*} body * @returns {*} @@ -32947,6 +32931,78 @@ function errorRequest (client, request, err) { } } +/** + * @param {WeakRef} socketWeakRef + * @param {object} opts + * @param {number} opts.timeout + * @param {string} opts.hostname + * @param {number} opts.port + * @returns {() => void} + */ +const setupConnectTimeout = process.platform === 'win32' + ? (socketWeakRef, opts) => { + if (!opts.timeout) { + return noop + } + + let s1 = null + let s2 = null + const fastTimer = timers.setFastTimeout(() => { + // setImmediate is added to make sure that we prioritize socket error events over timeouts + s1 = setImmediate(() => { + // Windows needs an extra setImmediate probably due to implementation differences in the socket logic + s2 = setImmediate(() => onConnectTimeout(socketWeakRef.deref(), opts)) + }) + }, opts.timeout) + return () => { + timers.clearFastTimeout(fastTimer) + clearImmediate(s1) + clearImmediate(s2) + } + } + : (socketWeakRef, opts) => { + if (!opts.timeout) { + return noop + } + + let s1 = null + const fastTimer = timers.setFastTimeout(() => { + // setImmediate is added to make sure that we prioritize socket error events over timeouts + s1 = setImmediate(() => { + onConnectTimeout(socketWeakRef.deref(), opts) + }) + }, opts.timeout) + return () => { + timers.clearFastTimeout(fastTimer) + clearImmediate(s1) + } + } + +/** + * @param {net.Socket} socket + * @param {object} opts + * @param {number} opts.timeout + * @param {string} opts.hostname + * @param {number} opts.port + */ +function onConnectTimeout (socket, opts) { + // The socket could be already garbage collected + if (socket == null) { + return + } + + let message = 'Connect Timeout Error' + if (Array.isArray(socket.autoSelectFamilyAttemptedAddresses)) { + message += ` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(', ')},` + } else { + message += ` (attempted address: ${opts.hostname}:${opts.port},` + } + + message += ` timeout: ${opts.timeout}ms)` + + destroy(socket, new ConnectTimeoutError(message)) +} + const kEnumerableProperty = Object.create(null) kEnumerableProperty.enumerable = true @@ -33018,7 +33074,8 @@ module.exports = { nodeMajor, nodeMinor, safeHTTPMethods: Object.freeze(['GET', 'HEAD', 'OPTIONS', 'TRACE']), - wrapRequestBody + wrapRequestBody, + setupConnectTimeout } @@ -33031,7 +33088,7 @@ module.exports = { const { InvalidArgumentError } = __nccwpck_require__(8707) -const { kClients, kRunning, kClose, kDestroy, kDispatch } = __nccwpck_require__(6443) +const { kClients, kRunning, kClose, kDestroy, kDispatch, kUrl } = __nccwpck_require__(6443) const DispatcherBase = __nccwpck_require__(1841) const Pool = __nccwpck_require__(628) const Client = __nccwpck_require__(3701) @@ -33075,22 +33132,35 @@ class Agent extends DispatcherBase { } this[kOnConnect] = (origin, targets) => { + const result = this[kClients].get(origin) + if (result) { + result.count += 1 + } this.emit('connect', origin, [this, ...targets]) } this[kOnDisconnect] = (origin, targets, err) => { + const result = this[kClients].get(origin) + if (result) { + result.count -= 1 + if (result.count <= 0) { + this[kClients].delete(origin) + result.dispatcher.destroy() + } + } this.emit('disconnect', origin, [this, ...targets], err) } this[kOnConnectionError] = (origin, targets, err) => { + // TODO: should this decrement result.count here? this.emit('connectionError', origin, [this, ...targets], err) } } get [kRunning] () { let ret = 0 - for (const client of this[kClients].values()) { - ret += client[kRunning] + for (const { dispatcher } of this[kClients].values()) { + ret += dispatcher[kRunning] } return ret } @@ -33103,8 +33173,8 @@ class Agent extends DispatcherBase { throw new InvalidArgumentError('opts.origin must be a non-empty string or URL.') } - let dispatcher = this[kClients].get(key) - + const result = this[kClients].get(key) + let dispatcher = result && result.dispatcher if (!dispatcher) { dispatcher = this[kFactory](opts.origin, this[kOptions]) .on('drain', this[kOnDrain]) @@ -33112,10 +33182,7 @@ class Agent extends DispatcherBase { .on('disconnect', this[kOnDisconnect]) .on('connectionError', this[kOnConnectionError]) - // This introduces a tiny memory leak, as dispatchers are never removed from the map. - // TODO(mcollina): remove te timer when the client/pool do not have any more - // active connections. - this[kClients].set(key, dispatcher) + this[kClients].set(key, { count: 0, dispatcher }) } return dispatcher.dispatch(opts, handler) @@ -33123,8 +33190,8 @@ class Agent extends DispatcherBase { async [kClose] () { const closePromises = [] - for (const client of this[kClients].values()) { - closePromises.push(client.close()) + for (const { dispatcher } of this[kClients].values()) { + closePromises.push(dispatcher.close()) } this[kClients].clear() @@ -33133,13 +33200,23 @@ class Agent extends DispatcherBase { async [kDestroy] (err) { const destroyPromises = [] - for (const client of this[kClients].values()) { - destroyPromises.push(client.destroy(err)) + for (const { dispatcher } of this[kClients].values()) { + destroyPromises.push(dispatcher.destroy(err)) } this[kClients].clear() await Promise.all(destroyPromises) } + + get stats () { + const allClientStats = {} + for (const { dispatcher } of this[kClients].values()) { + if (dispatcher.stats) { + allClientStats[dispatcher[kUrl].origin] = dispatcher.stats + } + } + return allClientStats + } } module.exports = Agent @@ -35198,6 +35275,7 @@ function onHttp2SessionGoAway (errorCode) { assert(client[kRunning] === 0) client.emit('disconnect', client[kUrl], [client], err) + client.emit('connectionError', client[kUrl], [client], err) client[kResume]() } @@ -35284,11 +35362,13 @@ function writeH2 (client, request) { if (Array.isArray(val)) { for (let i = 0; i < val.length; i++) { if (headers[key]) { - headers[key] += `,${val[i]}` + headers[key] += `, ${val[i]}` } else { headers[key] = val[i] } } + } else if (headers[key]) { + headers[key] += `, ${val}` } else { headers[key] = val } @@ -35797,6 +35877,7 @@ const assert = __nccwpck_require__(4589) const net = __nccwpck_require__(7030) const http = __nccwpck_require__(7067) const util = __nccwpck_require__(3440) +const { ClientStats } = __nccwpck_require__(6854) const { channels } = __nccwpck_require__(2414) const Request = __nccwpck_require__(4655) const DispatcherBase = __nccwpck_require__(1841) @@ -36053,6 +36134,10 @@ class Client extends DispatcherBase { this[kResume](true) } + get stats () { + return new ClientStats(this) + } + get [kPending] () { return this[kQueue].length - this[kPendingIdx] } @@ -36953,6 +37038,136 @@ module.exports = class FixedQueue { } +/***/ }), + +/***/ 6815: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + +const { connect } = __nccwpck_require__(7030) + +const { kClose, kDestroy } = __nccwpck_require__(6443) +const { InvalidArgumentError } = __nccwpck_require__(8707) +const util = __nccwpck_require__(3440) + +const Client = __nccwpck_require__(3701) +const DispatcherBase = __nccwpck_require__(1841) + +class H2CClient extends DispatcherBase { + #client = null + + constructor (origin, clientOpts) { + super() + + if (typeof origin === 'string') { + origin = new URL(origin) + } + + if (origin.protocol !== 'http:') { + throw new InvalidArgumentError( + 'h2c-client: Only h2c protocol is supported' + ) + } + + const { connect, maxConcurrentStreams, pipelining, ...opts } = + clientOpts ?? {} + let defaultMaxConcurrentStreams = 100 + let defaultPipelining = 100 + + if ( + maxConcurrentStreams != null && + Number.isInteger(maxConcurrentStreams) && + maxConcurrentStreams > 0 + ) { + defaultMaxConcurrentStreams = maxConcurrentStreams + } + + if (pipelining != null && Number.isInteger(pipelining) && pipelining > 0) { + defaultPipelining = pipelining + } + + if (defaultPipelining > defaultMaxConcurrentStreams) { + throw new InvalidArgumentError( + 'h2c-client: pipelining cannot be greater than maxConcurrentStreams' + ) + } + + this.#client = new Client(origin, { + ...opts, + connect: this.#buildConnector(connect), + maxConcurrentStreams: defaultMaxConcurrentStreams, + pipelining: defaultPipelining, + allowH2: true + }) + } + + #buildConnector (connectOpts) { + return (opts, callback) => { + const timeout = connectOpts?.connectOpts ?? 10e3 + const { hostname, port, pathname } = opts + const socket = connect({ + ...opts, + host: hostname, + port, + pathname + }) + + // Set TCP keep alive options on the socket here instead of in connect() for the case of assigning the socket + if (opts.keepAlive == null || opts.keepAlive) { + const keepAliveInitialDelay = + opts.keepAliveInitialDelay == null ? 60e3 : opts.keepAliveInitialDelay + socket.setKeepAlive(true, keepAliveInitialDelay) + } + + socket.alpnProtocol = 'h2' + + const clearConnectTimeout = util.setupConnectTimeout( + new WeakRef(socket), + { timeout, hostname, port } + ) + + socket + .setNoDelay(true) + .once('connect', function () { + queueMicrotask(clearConnectTimeout) + + if (callback) { + const cb = callback + callback = null + cb(null, this) + } + }) + .on('error', function (err) { + queueMicrotask(clearConnectTimeout) + + if (callback) { + const cb = callback + callback = null + cb(err) + } + }) + + return socket + } + } + + dispatch (opts, handler) { + return this.#client.dispatch(opts, handler) + } + + async [kClose] () { + await this.#client.close() + } + + async [kDestroy] () { + await this.#client.destroy() + } +} + +module.exports = H2CClient + + /***/ }), /***/ 2128: @@ -36961,10 +37176,10 @@ module.exports = class FixedQueue { "use strict"; +const { PoolStats } = __nccwpck_require__(6854) const DispatcherBase = __nccwpck_require__(1841) const FixedQueue = __nccwpck_require__(4660) const { kConnected, kSize, kRunning, kPending, kQueued, kBusy, kFree, kUrl, kClose, kDestroy, kDispatch } = __nccwpck_require__(6443) -const PoolStats = __nccwpck_require__(3246) const kClients = Symbol('clients') const kNeedDrain = Symbol('needDrain') @@ -36977,7 +37192,6 @@ const kOnConnectionError = Symbol('onConnectionError') const kGetDispatcher = Symbol('get dispatcher') const kAddClient = Symbol('add client') const kRemoveClient = Symbol('remove client') -const kStats = Symbol('stats') class PoolBase extends DispatcherBase { constructor () { @@ -37028,8 +37242,6 @@ class PoolBase extends DispatcherBase { this[kOnConnectionError] = (origin, targets, err) => { pool.emit('connectionError', origin, [pool, ...targets], err) } - - this[kStats] = new PoolStats(this) } get [kBusy] () { @@ -37069,7 +37281,7 @@ class PoolBase extends DispatcherBase { } get stats () { - return this[kStats] + return new PoolStats(this) } async [kClose] () { @@ -37155,50 +37367,6 @@ module.exports = { } -/***/ }), - -/***/ 3246: -/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { - -"use strict"; - - -const { kFree, kConnected, kPending, kQueued, kRunning, kSize } = __nccwpck_require__(6443) -const kPool = Symbol('pool') - -class PoolStats { - constructor (pool) { - this[kPool] = pool - } - - get connected () { - return this[kPool][kConnected] - } - - get free () { - return this[kPool][kFree] - } - - get pending () { - return this[kPool][kPending] - } - - get queued () { - return this[kPool][kQueued] - } - - get running () { - return this[kPool][kRunning] - } - - get size () { - return this[kPool][kSize] - } -} - -module.exports = PoolStats - - /***/ }), /***/ 628: @@ -37212,7 +37380,8 @@ const { kClients, kNeedDrain, kAddClient, - kGetDispatcher + kGetDispatcher, + kRemoveClient } = __nccwpck_require__(2128) const Client = __nccwpck_require__(3701) const { @@ -37242,6 +37411,7 @@ class Pool extends PoolBase { autoSelectFamily, autoSelectFamilyAttemptTimeout, allowH2, + clientTtl, ...options } = {}) { if (connections != null && (!Number.isFinite(connections) || connections < 0)) { @@ -37272,12 +37442,20 @@ class Pool extends PoolBase { this[kConnections] = connections || null this[kUrl] = util.parseOrigin(origin) - this[kOptions] = { ...util.deepClone(options), connect, allowH2 } + this[kOptions] = { ...util.deepClone(options), connect, allowH2, clientTtl } this[kOptions].interceptors = options.interceptors ? { ...options.interceptors } : undefined this[kFactory] = factory + this.on('connect', (origin, targets) => { + if (clientTtl != null && clientTtl > 0) { + for (const target of targets) { + Object.assign(target, { ttl: Date.now() }) + } + } + }) + this.on('connectionError', (origin, targets, error) => { // If a connection error occurs, we remove the client from the pool, // and emit a connectionError event. They will not be re-used. @@ -37294,8 +37472,12 @@ class Pool extends PoolBase { } [kGetDispatcher] () { + const clientTtlOption = this[kOptions].clientTtl for (const client of this[kClients]) { - if (!client[kNeedDrain]) { + // check ttl of client and if it's stale, remove it from the pool + if (clientTtlOption != null && clientTtlOption > 0 && client.ttl && ((Date.now() - client.ttl) > clientTtlOption)) { + this[kRemoveClient](client) + } else if (!client[kNeedDrain]) { return client } } @@ -37319,13 +37501,14 @@ module.exports = Pool "use strict"; -const { kProxy, kClose, kDestroy } = __nccwpck_require__(6443) +const { kProxy, kClose, kDestroy, kDispatch, kConnector } = __nccwpck_require__(6443) const { URL } = __nccwpck_require__(3136) const Agent = __nccwpck_require__(7405) const Pool = __nccwpck_require__(628) const DispatcherBase = __nccwpck_require__(1841) const { InvalidArgumentError, RequestAbortedError, SecureProxyConnectionError } = __nccwpck_require__(8707) const buildConnector = __nccwpck_require__(9136) +const Client = __nccwpck_require__(3701) const kAgent = Symbol('proxy agent') const kClient = Symbol('proxy client') @@ -37333,6 +37516,7 @@ const kProxyHeaders = Symbol('proxy headers') const kRequestTls = Symbol('request tls settings') const kProxyTls = Symbol('proxy tls settings') const kConnectEndpoint = Symbol('connect endpoint function') +const kTunnelProxy = Symbol('tunnel proxy') function defaultProtocolPort (protocol) { return protocol === 'https:' ? 443 : 80 @@ -37344,6 +37528,61 @@ function defaultFactory (origin, opts) { const noop = () => {} +class ProxyClient extends DispatcherBase { + #client = null + constructor (origin, opts) { + if (typeof origin === 'string') { + origin = new URL(origin) + } + + if (origin.protocol !== 'http:' && origin.protocol !== 'https:') { + throw new InvalidArgumentError('ProxyClient only supports http and https protocols') + } + + super() + + this.#client = new Client(origin, opts) + } + + async [kClose] () { + await this.#client.close() + } + + async [kDestroy] () { + await this.#client.destroy() + } + + async [kDispatch] (opts, handler) { + const { method, origin } = opts + if (method === 'CONNECT') { + this.#client[kConnector]({ + origin, + port: opts.port || defaultProtocolPort(opts.protocol), + path: opts.host, + signal: opts.signal, + headers: { + ...this[kProxyHeaders], + host: opts.host + }, + servername: this[kProxyTls]?.servername || opts.servername + }, + (err, socket) => { + if (err) { + handler.callback(err) + } else { + handler.callback(null, { socket, statusCode: 200 }) + } + } + ) + return + } + if (typeof origin === 'string') { + opts.origin = new URL(origin) + } + + return this.#client.dispatch(opts, handler) + } +} class ProxyAgent extends DispatcherBase { constructor (opts) { if (!opts || (typeof opts === 'object' && !(opts instanceof URL) && !opts.uri)) { @@ -37355,6 +37594,8 @@ class ProxyAgent extends DispatcherBase { throw new InvalidArgumentError('Proxy opts.clientFactory must be a function.') } + const { proxyTunnel = true } = opts + super() const url = this.#getUrl(opts) @@ -37376,9 +37617,19 @@ class ProxyAgent extends DispatcherBase { this[kProxyHeaders]['proxy-authorization'] = `Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString('base64')}` } + const factory = (!proxyTunnel && protocol === 'http:') + ? (origin, options) => { + if (origin.protocol === 'http:') { + return new ProxyClient(origin, options) + } + return new Client(origin, options) + } + : undefined + const connect = buildConnector({ ...opts.proxyTls }) this[kConnectEndpoint] = buildConnector({ ...opts.requestTls }) - this[kClient] = clientFactory(url, { connect }) + this[kClient] = clientFactory(url, { connect, factory }) + this[kTunnelProxy] = proxyTunnel this[kAgent] = new Agent({ ...opts, connect: async (opts, callback) => { @@ -37434,6 +37685,10 @@ class ProxyAgent extends DispatcherBase { headers.host = host } + if (!this.#shouldConnect(new URL(opts.origin))) { + opts.path = opts.origin + opts.path + } + return this[kAgent].dispatch( { ...opts, @@ -37466,6 +37721,19 @@ class ProxyAgent extends DispatcherBase { await this[kAgent].destroy() await this[kClient].destroy() } + + #shouldConnect (uri) { + if (typeof uri === 'string') { + uri = new URL(uri) + } + if (this[kTunnelProxy]) { + return true + } + if (uri.protocol !== 'http:' || this[kProxy].protocol !== 'http:') { + return true + } + return false + } } /** @@ -38064,7 +38332,7 @@ const assert = __nccwpck_require__(4589) * here, which we then just pass on to the next handler (most likely a * CacheHandler). Note that this assumes the proper headers were already * included in the request to tell the origin that we want to revalidate the - * response (i.e. if-modified-since). + * response (i.e. if-modified-since or if-none-match). * * @see https://www.rfc-editor.org/rfc/rfc9111.html#name-validation * @@ -39060,7 +39328,7 @@ const util = __nccwpck_require__(3440) const CacheHandler = __nccwpck_require__(9976) const MemoryCacheStore = __nccwpck_require__(4889) const CacheRevalidationHandler = __nccwpck_require__(7133) -const { assertCacheStore, assertCacheMethods, makeCacheKey, parseCacheControlHeader } = __nccwpck_require__(7659) +const { assertCacheStore, assertCacheMethods, makeCacheKey, normaliseHeaders, parseCacheControlHeader } = __nccwpck_require__(7659) const { AbortError } = __nccwpck_require__(8707) /** @@ -39074,7 +39342,12 @@ const { AbortError } = __nccwpck_require__(8707) */ function needsRevalidation (result, cacheControlDirectives) { if (cacheControlDirectives?.['no-cache']) { - // Always revalidate requests with the no-cache directive + // Always revalidate requests with the no-cache request directive + return true + } + + if (result.cacheControlDirectives?.['no-cache'] && !Array.isArray(result.cacheControlDirectives['no-cache'])) { + // Always revalidate requests with unqualified no-cache response directive return true } @@ -39275,7 +39548,7 @@ function handleResult ( // Check if the response is stale if (needsRevalidation(result, reqCacheControl)) { if (util.isStream(opts.body) && util.bodyLength(opts.body) !== 0) { - // If body is is stream we can't revalidate... + // If body is a stream we can't revalidate... // TODO (fix): This could be less strict... return dispatch(opts, new CacheHandler(globalOpts, cacheKey, handler)) } @@ -39373,6 +39646,11 @@ module.exports = (opts = {}) => { return dispatch(opts, handler) } + opts = { + ...opts, + headers: normaliseHeaders(opts) + } + const reqCacheControl = opts.headers?.['cache-control'] ? parseCacheControlHeader(opts.headers['cache-control']) : undefined @@ -40733,11 +41011,12 @@ const { kMockAgentIsCallHistoryEnabled, kMockAgentAddCallHistoryLog, kMockAgentMockCallHistoryInstance, + kMockAgentAcceptsNonStandardSearchParameters, kMockCallHistoryAddLog } = __nccwpck_require__(1117) const MockClient = __nccwpck_require__(7365) const MockPool = __nccwpck_require__(4004) -const { matchValue, buildAndValidateMockOptions } = __nccwpck_require__(3397) +const { matchValue, normalizeSearchParams, buildAndValidateMockOptions } = __nccwpck_require__(3397) const { InvalidArgumentError, UndiciError } = __nccwpck_require__(8707) const Dispatcher = __nccwpck_require__(883) const PendingInterceptorsFormatter = __nccwpck_require__(6142) @@ -40752,6 +41031,7 @@ class MockAgent extends Dispatcher { this[kNetConnect] = true this[kIsMockActive] = true this[kMockAgentIsCallHistoryEnabled] = mockOptions?.enableCallHistory ?? false + this[kMockAgentAcceptsNonStandardSearchParameters] = mockOptions?.acceptNonStandardSearchParameters ?? false // Instantiate Agent and encapsulate if (opts?.agent && typeof opts.agent.dispatch !== 'function') { @@ -40784,7 +41064,17 @@ class MockAgent extends Dispatcher { this[kMockAgentAddCallHistoryLog](opts) - return this[kAgent].dispatch(opts, handler) + const acceptNonStandardSearchParameters = this[kMockAgentAcceptsNonStandardSearchParameters] + + const dispatchOpts = { ...opts } + + if (acceptNonStandardSearchParameters && dispatchOpts.path) { + const [path, searchParams] = dispatchOpts.path.split('?') + const normalizedSearchParams = normalizeSearchParams(searchParams, acceptNonStandardSearchParameters) + dispatchOpts.path = `${path}?${normalizedSearchParams}` + } + + return this[kAgent].dispatch(dispatchOpts, handler) } async close () { @@ -40864,7 +41154,7 @@ class MockAgent extends Dispatcher { } [kMockAgentSet] (origin, dispatcher) { - this[kClients].set(origin, dispatcher) + this[kClients].set(origin, { count: 0, dispatcher }) } [kFactory] (origin) { @@ -40876,9 +41166,9 @@ class MockAgent extends Dispatcher { [kMockAgentGet] (origin) { // First check if we can immediately find it - const client = this[kClients].get(origin) - if (client) { - return client + const result = this[kClients].get(origin) + if (result?.dispatcher) { + return result.dispatcher } // If the origin is not a string create a dummy parent pool and return to user @@ -40889,11 +41179,11 @@ class MockAgent extends Dispatcher { } // If we match, create a pool and assign the same dispatches - for (const [keyMatcher, nonExplicitDispatcher] of Array.from(this[kClients])) { - if (nonExplicitDispatcher && typeof keyMatcher !== 'string' && matchValue(keyMatcher, origin)) { + for (const [keyMatcher, result] of Array.from(this[kClients])) { + if (result && typeof keyMatcher !== 'string' && matchValue(keyMatcher, origin)) { const dispatcher = this[kFactory](origin) this[kMockAgentSet](origin, dispatcher) - dispatcher[kDispatches] = nonExplicitDispatcher[kDispatches] + dispatcher[kDispatches] = result.dispatcher[kDispatches] return dispatcher } } @@ -40907,7 +41197,7 @@ class MockAgent extends Dispatcher { const mockAgentClients = this[kClients] return Array.from(mockAgentClients.entries()) - .flatMap(([origin, scope]) => scope[kDispatches].map(dispatch => ({ ...dispatch, origin }))) + .flatMap(([origin, result]) => result.dispatcher[kDispatches].map(dispatch => ({ ...dispatch, origin }))) .filter(({ pending }) => pending) } @@ -41607,6 +41897,7 @@ module.exports = { kMockAgentRegisterCallHistory: Symbol('mock agent register mock call history'), kMockAgentAddCallHistoryLog: Symbol('mock agent add call history log'), kMockAgentIsCallHistoryEnabled: Symbol('mock agent is call history enabled'), + kMockAgentAcceptsNonStandardSearchParameters: Symbol('mock agent accepts non standard search parameters'), kMockCallHistoryAddLog: Symbol('mock call history add log') } @@ -41711,13 +42002,42 @@ function matchHeaders (mockDispatch, headers) { return true } +function normalizeSearchParams (query) { + if (typeof query !== 'string') { + return query + } + + const originalQp = new URLSearchParams(query) + const normalizedQp = new URLSearchParams() + + for (let [key, value] of originalQp.entries()) { + key = key.replace('[]', '') + + const valueRepresentsString = /^(['"]).*\1$/.test(value) + if (valueRepresentsString) { + normalizedQp.append(key, value) + continue + } + + if (value.includes(',')) { + const values = value.split(',') + for (const v of values) { + normalizedQp.append(key, v) + } + continue + } + + normalizedQp.append(key, value) + } + + return normalizedQp +} + function safeUrl (path) { if (typeof path !== 'string') { return path } - - const pathSegments = path.split('?') - + const pathSegments = path.split('?', 3) if (pathSegments.length !== 2) { return path } @@ -41995,6 +42315,10 @@ function buildAndValidateMockOptions (opts) { throw new InvalidArgumentError('options.enableCallHistory must to be a boolean') } + if ('acceptNonStandardSearchParameters' in mockOptions && typeof mockOptions.acceptNonStandardSearchParameters !== 'boolean') { + throw new InvalidArgumentError('options.acceptNonStandardSearchParameters must to be a boolean') + } + return mockOptions } } @@ -42014,7 +42338,8 @@ module.exports = { checkNetConnect, buildAndValidateMockOptions, getHeaderByName, - buildHeadersFromArray + buildHeadersFromArray, + normalizeSearchParams } @@ -42089,7 +42414,19 @@ function makeCacheKey (opts) { throw new Error('opts.origin is undefined') } - /** @type {Record} */ + return { + origin: opts.origin.toString(), + method: opts.method, + path: opts.path, + headers: opts.headers + } +} + +/** + * @param {Record} + * @return {Record} + */ +function normaliseHeaders (opts) { let headers if (opts.headers == null) { headers = {} @@ -42115,12 +42452,7 @@ function makeCacheKey (opts) { throw new Error('opts.headers is not an object') } - return { - origin: opts.origin.toString(), - method: opts.method, - path: opts.path, - headers - } + return headers } /** @@ -42427,6 +42759,7 @@ function assertCacheMethods (methods, name = 'CacheMethods') { module.exports = { makeCacheKey, + normaliseHeaders, assertCacheKey, assertCacheValue, parseCacheControlHeader, @@ -42704,6 +43037,46 @@ module.exports = { } +/***/ }), + +/***/ 6854: +/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { + +"use strict"; + + +const { + kConnected, + kPending, + kRunning, + kSize, + kFree, + kQueued +} = __nccwpck_require__(6443) + +class ClientStats { + constructor (client) { + this.connected = client[kConnected] + this.pending = client[kPending] + this.running = client[kRunning] + this.size = client[kSize] + } +} + +class PoolStats { + constructor (pool) { + this.connected = pool[kConnected] + this.free = pool[kFree] + this.pending = pool[kPending] + this.queued = pool[kQueued] + this.running = pool[kRunning] + this.size = pool[kSize] + } +} + +module.exports = { ClientStats, PoolStats } + + /***/ }), /***/ 6603: @@ -49366,7 +49739,9 @@ function finalizeAndReportTiming (response, initiatorType = 'other') { originalURL.href, initiatorType, globalThis, - cacheState + cacheState, + '', // bodyType + response.status ) } @@ -50051,7 +50426,7 @@ function fetchFinale (fetchParams, response) { // 3. Set fetchParams’s controller’s report timing steps to the following steps given a global object global: fetchParams.controller.reportTimingSteps = () => { // 1. If fetchParams’s request’s URL’s scheme is not an HTTP(S) scheme, then return. - if (fetchParams.request.url.protocol !== 'https:') { + if (!urlIsHttpHttpsScheme(fetchParams.request.url)) { return } @@ -50093,7 +50468,6 @@ function fetchFinale (fetchParams, response) { // fetchParams’s request’s URL, fetchParams’s request’s initiator type, global, cacheState, bodyInfo, // and responseStatus. if (fetchParams.request.initiatorType != null) { - // TODO: update markresourcetiming markResourceTiming(timingInfo, fetchParams.request.url.href, fetchParams.request.initiatorType, globalThis, cacheState, bodyInfo, responseStatus) } } @@ -58010,7 +58384,7 @@ function parseExtensions (extensions) { while (position.position < extensions.length) { const pair = collectASequenceOfCodePointsFast(';', extensions, position) - const [name, value = ''] = pair.split('=') + const [name, value = ''] = pair.split('=', 2) extensionList.set( removeHTTPWhitespace(name, true, false), @@ -65121,7 +65495,8 @@ var NON_VARIABLE_OPTIONS = [ "headers", "request", "query", - "mediaType" + "mediaType", + "operationName" ]; var FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"]; var GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/; @@ -65259,7 +65634,7 @@ var createTokenAuth = function createTokenAuth2(token) { ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/version.js -const version_VERSION = "6.1.4"; +const version_VERSION = "7.0.2"; ;// CONCATENATED MODULE: ./node_modules/@octokit/core/dist-src/index.js diff --git a/package-lock.json b/package-lock.json index cbe8a43..b2d6e2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,16 +15,16 @@ "@actions/glob": "^0.5.0", "@actions/io": "^1.1.3", "@actions/tool-cache": "^2.0.2", - "@octokit/core": "^6.1.4", + "@octokit/core": "^7.0.2", "@octokit/plugin-paginate-rest": "^12.0.0", "@octokit/plugin-rest-endpoint-methods": "^14.0.0", "@renovatebot/pep440": "^4.1.0", - "smol-toml": "^1.3.1", - "undici": "^7.5.0" + "smol-toml": "^1.3.4", + "undici": "^7.10.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", - "@types/node": "^22.15.3", + "@types/node": "^22.15.21", "@types/semver": "^7.7.0", "@vercel/ncc": "^0.38.3", "jest": "^29.7.0", @@ -96,9 +96,10 @@ } }, "node_modules/@actions/http-client/node_modules/undici": { - "version": "5.28.5", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz", - "integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -1512,59 +1513,64 @@ } }, "node_modules/@octokit/auth-token": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz", - "integrity": "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-6.0.0.tgz", + "integrity": "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==", + "license": "MIT", "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@octokit/core": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.4.tgz", - "integrity": "sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg==", - "dependencies": { - "@octokit/auth-token": "^5.0.0", - "@octokit/graphql": "^8.1.2", - "@octokit/request": "^9.2.1", - "@octokit/request-error": "^6.1.7", - "@octokit/types": "^13.6.2", - "before-after-hook": "^3.0.2", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.2.tgz", + "integrity": "sha512-ODsoD39Lq6vR6aBgvjTnA3nZGliknKboc9Gtxr7E4WDNqY24MxANKcuDQSF0jzapvGb3KWOEDrKfve4HoWGK+g==", + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^6.0.0", + "@octokit/graphql": "^9.0.1", + "@octokit/request": "^10.0.2", + "@octokit/request-error": "^7.0.0", + "@octokit/types": "^14.0.0", + "before-after-hook": "^4.0.0", "universal-user-agent": "^7.0.0" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@octokit/endpoint": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.3.tgz", - "integrity": "sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.0.tgz", + "integrity": "sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==", + "license": "MIT", "dependencies": { - "@octokit/types": "^13.6.2", + "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.2" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@octokit/graphql": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.2.tgz", - "integrity": "sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.1.tgz", + "integrity": "sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==", + "license": "MIT", "dependencies": { - "@octokit/request": "^9.1.4", - "@octokit/types": "^13.6.2", + "@octokit/request": "^10.0.2", + "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.0" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@octokit/openapi-types": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz", - "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==" + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", + "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==", + "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest": { "version": "12.0.0", @@ -1581,21 +1587,6 @@ "@octokit/core": ">=6" } }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", - "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==", - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", - "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^25.0.0" - } - }, "node_modules/@octokit/plugin-rest-endpoint-methods": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-14.0.0.tgz", @@ -1611,53 +1602,41 @@ "@octokit/core": ">=6" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", - "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==", - "license": "MIT" - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", - "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", + "node_modules/@octokit/request": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.2.tgz", + "integrity": "sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==", "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^25.0.0" - } - }, - "node_modules/@octokit/request": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.2.tgz", - "integrity": "sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==", - "dependencies": { - "@octokit/endpoint": "^10.1.3", - "@octokit/request-error": "^6.1.7", - "@octokit/types": "^13.6.2", - "fast-content-type-parse": "^2.0.0", + "@octokit/endpoint": "^11.0.0", + "@octokit/request-error": "^7.0.0", + "@octokit/types": "^14.0.0", + "fast-content-type-parse": "^3.0.0", "universal-user-agent": "^7.0.2" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@octokit/request-error": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.7.tgz", - "integrity": "sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.0.0.tgz", + "integrity": "sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==", + "license": "MIT", "dependencies": { - "@octokit/types": "^13.6.2" + "@octokit/types": "^14.0.0" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@octokit/types": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.8.0.tgz", - "integrity": "sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", + "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", + "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^23.0.1" + "@octokit/openapi-types": "^25.0.0" } }, "node_modules/@opentelemetry/api": { @@ -1847,9 +1826,9 @@ } }, "node_modules/@types/node": { - "version": "22.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", - "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "version": "22.15.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", + "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -2111,9 +2090,10 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "node_modules/before-after-hook": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", - "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-4.0.0.tgz", + "integrity": "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==", + "license": "Apache-2.0" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -2581,9 +2561,9 @@ } }, "node_modules/fast-content-type-parse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", - "integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-3.0.0.tgz", + "integrity": "sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==", "funding": [ { "type": "github", @@ -2593,7 +2573,8 @@ "type": "opencollective", "url": "https://opencollective.com/fastify" } - ] + ], + "license": "MIT" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", @@ -4216,9 +4197,10 @@ } }, "node_modules/smol-toml": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", - "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.4.tgz", + "integrity": "sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 18" }, @@ -4505,9 +4487,10 @@ } }, "node_modules/undici": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.5.0.tgz", - "integrity": "sha512-NFQG741e8mJ0fLQk90xKxFdaSM7z4+IQpAgsFI36bCDY9Z2+aXXZjVy2uUksMouWfMI9+w5ejOq5zYYTBCQJDQ==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.10.0.tgz", + "integrity": "sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==", + "license": "MIT", "engines": { "node": ">=20.18.1" } @@ -4519,9 +4502,10 @@ "license": "MIT" }, "node_modules/universal-user-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", - "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.3.tgz", + "integrity": "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==", + "license": "ISC" }, "node_modules/update-browserslist-db": { "version": "1.0.10", @@ -4783,9 +4767,9 @@ }, "dependencies": { "undici": { - "version": "5.28.5", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz", - "integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", "requires": { "@fastify/busboy": "^2.0.0" } @@ -5851,47 +5835,47 @@ } }, "@octokit/auth-token": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz", - "integrity": "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-6.0.0.tgz", + "integrity": "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==" }, "@octokit/core": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.4.tgz", - "integrity": "sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg==", - "requires": { - "@octokit/auth-token": "^5.0.0", - "@octokit/graphql": "^8.1.2", - "@octokit/request": "^9.2.1", - "@octokit/request-error": "^6.1.7", - "@octokit/types": "^13.6.2", - "before-after-hook": "^3.0.2", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.2.tgz", + "integrity": "sha512-ODsoD39Lq6vR6aBgvjTnA3nZGliknKboc9Gtxr7E4WDNqY24MxANKcuDQSF0jzapvGb3KWOEDrKfve4HoWGK+g==", + "requires": { + "@octokit/auth-token": "^6.0.0", + "@octokit/graphql": "^9.0.1", + "@octokit/request": "^10.0.2", + "@octokit/request-error": "^7.0.0", + "@octokit/types": "^14.0.0", + "before-after-hook": "^4.0.0", "universal-user-agent": "^7.0.0" } }, "@octokit/endpoint": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.3.tgz", - "integrity": "sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.0.tgz", + "integrity": "sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==", "requires": { - "@octokit/types": "^13.6.2", + "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.2" } }, "@octokit/graphql": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.2.tgz", - "integrity": "sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.1.tgz", + "integrity": "sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==", "requires": { - "@octokit/request": "^9.1.4", - "@octokit/types": "^13.6.2", + "@octokit/request": "^10.0.2", + "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.0" } }, "@octokit/openapi-types": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz", - "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==" + "version": "25.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", + "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==" }, "@octokit/plugin-paginate-rest": { "version": "12.0.0", @@ -5899,21 +5883,6 @@ "integrity": "sha512-MPd6WK1VtZ52lFrgZ0R2FlaoiWllzgqFHaSZxvp72NmoDeZ0m8GeJdg4oB6ctqMTYyrnDYp592Xma21mrgiyDA==", "requires": { "@octokit/types": "^14.0.0" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", - "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==" - }, - "@octokit/types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", - "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", - "requires": { - "@octokit/openapi-types": "^25.0.0" - } - } } }, "@octokit/plugin-rest-endpoint-methods": { @@ -5922,49 +5891,34 @@ "integrity": "sha512-iQt6ovem4b7zZYZQtdv+PwgbL5VPq37th1m2x2TdkgimIDJpsi2A6Q/OI/23i/hR6z5mL0EgisNR4dcbmckSZQ==", "requires": { "@octokit/types": "^14.0.0" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", - "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==" - }, - "@octokit/types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", - "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", - "requires": { - "@octokit/openapi-types": "^25.0.0" - } - } } }, "@octokit/request": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.2.tgz", - "integrity": "sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==", - "requires": { - "@octokit/endpoint": "^10.1.3", - "@octokit/request-error": "^6.1.7", - "@octokit/types": "^13.6.2", - "fast-content-type-parse": "^2.0.0", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.2.tgz", + "integrity": "sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==", + "requires": { + "@octokit/endpoint": "^11.0.0", + "@octokit/request-error": "^7.0.0", + "@octokit/types": "^14.0.0", + "fast-content-type-parse": "^3.0.0", "universal-user-agent": "^7.0.2" } }, "@octokit/request-error": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.7.tgz", - "integrity": "sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.0.0.tgz", + "integrity": "sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==", "requires": { - "@octokit/types": "^13.6.2" + "@octokit/types": "^14.0.0" } }, "@octokit/types": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.8.0.tgz", - "integrity": "sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", + "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", "requires": { - "@octokit/openapi-types": "^23.0.1" + "@octokit/openapi-types": "^25.0.0" } }, "@opentelemetry/api": { @@ -6129,9 +6083,9 @@ } }, "@types/node": { - "version": "22.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", - "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "version": "22.15.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", + "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", "requires": { "undici-types": "~6.21.0" } @@ -6341,9 +6295,9 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "before-after-hook": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", - "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-4.0.0.tgz", + "integrity": "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==" }, "brace-expansion": { "version": "1.1.11", @@ -6662,9 +6616,9 @@ } }, "fast-content-type-parse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", - "integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-3.0.0.tgz", + "integrity": "sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==" }, "fast-json-stable-stringify": { "version": "2.1.0", @@ -7882,9 +7836,9 @@ "dev": true }, "smol-toml": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", - "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.4.tgz", + "integrity": "sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==" }, "source-map": { "version": "0.6.1", @@ -8068,9 +8022,9 @@ "dev": true }, "undici": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.5.0.tgz", - "integrity": "sha512-NFQG741e8mJ0fLQk90xKxFdaSM7z4+IQpAgsFI36bCDY9Z2+aXXZjVy2uUksMouWfMI9+w5ejOq5zYYTBCQJDQ==" + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.10.0.tgz", + "integrity": "sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==" }, "undici-types": { "version": "6.21.0", @@ -8078,9 +8032,9 @@ "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" }, "universal-user-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", - "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.3.tgz", + "integrity": "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==" }, "update-browserslist-db": { "version": "1.0.10", diff --git a/package.json b/package.json index abd4eb8..e9daf75 100644 --- a/package.json +++ b/package.json @@ -29,16 +29,16 @@ "@actions/glob": "^0.5.0", "@actions/io": "^1.1.3", "@actions/tool-cache": "^2.0.2", - "@octokit/core": "^6.1.4", + "@octokit/core": "^7.0.2", "@octokit/plugin-paginate-rest": "^12.0.0", "@octokit/plugin-rest-endpoint-methods": "^14.0.0", "@renovatebot/pep440": "^4.1.0", - "smol-toml": "^1.3.1", - "undici": "^7.5.0" + "smol-toml": "^1.3.4", + "undici": "^7.10.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", - "@types/node": "^22.15.3", + "@types/node": "^22.15.21", "@types/semver": "^7.7.0", "@vercel/ncc": "^0.38.3", "jest": "^29.7.0",