Honor ZED_RELEASE_CHANNEL
environment variable only in development
We don't want people to be able to override the release channel in production.
This commit is contained in:
parent
15b26e10d4
commit
7ba46a0630
1 changed files with 6 additions and 2 deletions
|
@ -3,8 +3,12 @@ use std::env;
|
||||||
use lazy_static::lazy_static;
|
use lazy_static::lazy_static;
|
||||||
|
|
||||||
lazy_static! {
|
lazy_static! {
|
||||||
pub static ref RELEASE_CHANNEL_NAME: String = env::var("ZED_RELEASE_CHANNEL")
|
pub static ref RELEASE_CHANNEL_NAME: String = if cfg!(debug_assertions) {
|
||||||
.unwrap_or_else(|_| include_str!("../../zed/RELEASE_CHANNEL").to_string());
|
env::var("ZED_RELEASE_CHANNEL")
|
||||||
|
.unwrap_or_else(|_| include_str!("../../zed/RELEASE_CHANNEL").to_string())
|
||||||
|
} else {
|
||||||
|
include_str!("../../zed/RELEASE_CHANNEL").to_string()
|
||||||
|
};
|
||||||
pub static ref RELEASE_CHANNEL: ReleaseChannel = match RELEASE_CHANNEL_NAME.as_str() {
|
pub static ref RELEASE_CHANNEL: ReleaseChannel = match RELEASE_CHANNEL_NAME.as_str() {
|
||||||
"dev" => ReleaseChannel::Dev,
|
"dev" => ReleaseChannel::Dev,
|
||||||
"preview" => ReleaseChannel::Preview,
|
"preview" => ReleaseChannel::Preview,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue