From 044e7c4e63484387ea9066085aeb65142a6b1430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 28 Aug 2024 15:31:25 +0100 Subject: [PATCH] build: Allow building 'rc' release from source (#25227) We're not gonna use it, but this might help distribution tools like Homebrew to also release Deno 2.0 RC releases. --- cli/version.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cli/version.rs b/cli/version.rs index dbd63f614e..0cdb32102a 100644 --- a/cli/version.rs +++ b/cli/version.rs @@ -9,6 +9,8 @@ const TYPESCRIPT: &str = env!("TS_VERSION"); const CARGO_PKG_VERSION: &str = env!("CARGO_PKG_VERSION"); // TODO(bartlomieju): ideally we could remove this const. const IS_CANARY: bool = option_env!("DENO_CANARY").is_some(); +// TODO(bartlomieju): this is temporary, to allow Homebrew to cut RC releases as well +const IS_RC: bool = option_env!("DENO_RC").is_some(); pub static DENO_VERSION_INFO: Lazy = Lazy::new(|| { let release_channel = libsui::find_section("denover") @@ -17,6 +19,8 @@ pub static DENO_VERSION_INFO: Lazy = Lazy::new(|| { .unwrap_or({ if IS_CANARY { ReleaseChannel::Canary + } else if IS_RC { + ReleaseChannel::Rc } else { ReleaseChannel::Stable }