diff --git a/xtask/src/builder.rs b/xtask/src/builder.rs index 13f1bc2ad..47daabc3d 100644 --- a/xtask/src/builder.rs +++ b/xtask/src/builder.rs @@ -352,6 +352,19 @@ impl Builder { "# branch = \"main\" # c25519", ) .expect("couldn't patch curve25519"); + search_and_replace_in_file( + "services/root-keys/Cargo.toml", + "features = [\"auto-release\", \"warn-fallback\"]", + "# features = [\"auto-release\", \"warn-fallback\"]", + ) + .expect("couldn't patch rootkeys"); + search_and_replace_in_file( + "services/shellchat/Cargo.toml", + "features = [\"auto-release\", \"warn-fallback\"]", + "# features = [\"auto-release\", \"warn-fallback\"]", + ) + .expect("couldn't patch shellchat"); + self } diff --git a/xtask/src/main.rs b/xtask/src/main.rs index e1ce85181..113d483d4 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -220,6 +220,18 @@ fn main() -> Result<(), Box> { "branch = \"main\" # c25519", ) .ok(); + builder::search_and_replace_in_file( + "services/root-keys/Cargo.toml", + "# features = [\"auto-release\", \"warn-fallback\"]", + "features = [\"auto-release\", \"warn-fallback\"]", + ) + .ok(); + builder::search_and_replace_in_file( + "services/shellchat/Cargo.toml", + "# features = [\"auto-release\", \"warn-fallback\"]", + "features = [\"auto-release\", \"warn-fallback\"]", + ) + .ok(); match builder::search_in_file("services/aes/Cargo.toml", "default = []") { Ok(false) => { @@ -673,6 +685,18 @@ fn main() -> Result<(), Box> { "branch = \"main\" # c25519", ) .expect("couldn't patch curve25519"); + builder::search_and_replace_in_file( + "services/root-keys/Cargo.toml", + "# features = [\"auto-release\", \"warn-fallback\"]", + "features = [\"auto-release\", \"warn-fallback\"]", + ) + .expect("couldn't patch rootkeys"); + builder::search_and_replace_in_file( + "services/shellchat/Cargo.toml", + "# features = [\"auto-release\", \"warn-fallback\"]", + "features = [\"auto-release\", \"warn-fallback\"]", + ) + .expect("couldn't patch shellchat"); } match builder::search_in_file("services/aes/Cargo.toml", "default = []") { Ok(false) => {