From c213ad380f349dee1f65e6d9a9f7a8fa669b2af2 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Fri, 17 Nov 2023 22:46:15 -0500 Subject: chore: combine `TestCommandBuilder` with `DenoCmd` (#21248) --- cli/tools/upgrade.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cli/tools/upgrade.rs') diff --git a/cli/tools/upgrade.rs b/cli/tools/upgrade.rs index cd886fbd7..c5efa771b 100644 --- a/cli/tools/upgrade.rs +++ b/cli/tools/upgrade.rs @@ -593,7 +593,16 @@ fn get_url( UpgradeCheckKind::Execution => "", UpgradeCheckKind::Lsp => "?lsp", }; - format!("https://dl.deno.land/{}{}", file_name, query_param) + format!("{}/{}{}", base_upgrade_url(), file_name, query_param) +} + +fn base_upgrade_url() -> Cow<'static, str> { + // this is used to get the current version + if let Ok(url) = env::var("DENO_DONT_USE_INTERNAL_BASE_UPGRADE_URL") { + Cow::Owned(url) + } else { + Cow::Borrowed("https://dl.deno.land") + } } async fn download_package( -- cgit v1.2.3