Fix per-env settings override (#7114)
Conrad Irwin
created
Due to a misplaced .trim(), the RELEASE_CHANNEL_NAME included the
trailing newline.
Release Notes:
- N/A
Change summary
crates/release_channel/src/lib.rs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
Detailed changes
@@ -6,14 +6,14 @@ use std::env;
pub static RELEASE_CHANNEL_NAME: Lazy<String> = if cfg!(debug_assertions) {
Lazy::new(|| {
env::var("ZED_RELEASE_CHANNEL")
- .unwrap_or_else(|_| include_str!("../../zed/RELEASE_CHANNEL").to_string())
+ .unwrap_or_else(|_| include_str!("../../zed/RELEASE_CHANNEL").trim().to_string())
})
} else {
- Lazy::new(|| include_str!("../../zed/RELEASE_CHANNEL").to_string())
+ Lazy::new(|| include_str!("../../zed/RELEASE_CHANNEL").trim().to_string())
};
#[doc(hidden)]
pub static RELEASE_CHANNEL: Lazy<ReleaseChannel> =
- Lazy::new(|| match RELEASE_CHANNEL_NAME.as_str().trim() {
+ Lazy::new(|| match RELEASE_CHANNEL_NAME.as_str() {
"dev" => ReleaseChannel::Dev,
"nightly" => ReleaseChannel::Nightly,
"preview" => ReleaseChannel::Preview,