diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 03770f402..4d26d322c 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -39,7 +39,7 @@ path = "src/bin/embassy-cli.rs" [features] avahi = ["avahi-sys"] beta = [] -default = ["avahi", "beta", "sound", "metal"] +default = ["avahi", "sound", "metal"] metal = [] sound = [] unstable = ["patch-db/unstable"] diff --git a/backend/build-prod.sh b/backend/build-prod.sh index c79636938..b092dc120 100755 --- a/backend/build-prod.sh +++ b/backend/build-prod.sh @@ -12,9 +12,17 @@ alias 'rust-arm64-builder'='docker run --rm -it -v "$HOME/.cargo/registry":/root cd .. if [[ "$ENVIRONMENT" =~ (^|-)unstable($|-) ]]; then - rust-arm64-builder sh -c "(cd backend && cargo build --release --features unstable)" + if [[ "$ENVIRONMENT" =~ (^|-)beta($|-) ]]; then + rust-arm64-builder sh -c "(cd backend && cargo build --release --features beta,unstable)" + else + rust-arm64-builder sh -c "(cd backend && cargo build --release --features unstable)" + fi else - rust-arm64-builder sh -c "(cd backend && cargo build --release)" + if [[ "$ENVIRONMENT" =~ (^|-)beta($|-) ]]; then + rust-arm64-builder sh -c "(cd backend && cargo build --release --features beta)" + else + rust-arm64-builder sh -c "(cd backend && cargo build --release)" + fi fi cd backend #rust-arm64-builder aarch64-linux-gnu-strip target/aarch64-unknown-linux-gnu/release/embassyd