diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml
index 4226040fdcbd1b576f9d3179994e17ca04fb785a..bc4fda8f1e59080dbbedd6567af9116de542027f 100644
--- a/xtask/Cargo.toml
+++ b/xtask/Cargo.toml
@@ -13,12 +13,12 @@ path = "src/main.rs"
 name = "xtask"
 
 [dependencies]
-anyhow = { workspace = true }
+anyhow = { workspace = true, features = ["std"] }
 clap = { workspace = true, features = ["derive"] }
 codec = { workspace = true, features = ["derive", "full", "bit-vec"] }
-frame-metadata = { workspace = true }
+frame-metadata = { workspace = true, features = ["current", "std"] }
 graphql_client = { workspace = true }
-hex = { workspace = true }
+hex = { workspace = true, features = ["alloc"] }
 memmap2 = { workspace = true }
 placeholder = { workspace = true }
 reqwest = { workspace = true, features = ["json"] }