commit 24873f0d3536092a88d54c56da370da05675eeab parent aed7a1428859a2a2d180b2a7568e41f6601362ff Author: triesap <tyson@radroots.org> Date: Tue, 23 Jun 2026 01:36:40 +0000 xtask: move automation to tools - move the SDK xtask workspace member from crates/xtask to tools/xtask - keep the cargo xtask alias and radroots_sdk_xtask package identity stable - update local path dependencies for the new tool location - preserve existing generation, check, and package validation commands Diffstat:
13 files changed, 27 insertions(+), 27 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml @@ -13,7 +13,7 @@ members = [ "crates/sql_wasm_runtime", "crates/trade_bindings", "crates/types_bindings", - "crates/xtask", + "tools/xtask", ] resolver = "2" diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml @@ -1,26 +0,0 @@ -[package] -name = "radroots_sdk_xtask" -version.workspace = true -edition.workspace = true -rust-version.workspace = true -license.workspace = true -repository.workspace = true -homepage.workspace = true -publish = false - -[[bin]] -name = "radroots_sdk_xtask" -path = "src/main.rs" - -[dependencies] -radroots_sdk_binding_model = { path = "../binding_model" } -radroots_core_bindings = { path = "../core_bindings" } -radroots_events_bindings = { path = "../events_bindings" } -radroots_events_indexed_bindings = { path = "../events_indexed_bindings" } -radroots_identity_bindings = { path = "../identity_bindings" } -radroots_replica_db_schema_bindings = { path = "../replica_db_schema_bindings" } -radroots_types_bindings = { path = "../types_bindings" } -radroots_trade_bindings = { path = "../trade_bindings" } -serde_json = "1" -serde = { workspace = true, features = ["derive"] } -toml = "0.8" diff --git a/tools/xtask/Cargo.toml b/tools/xtask/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "radroots_sdk_xtask" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +repository.workspace = true +homepage.workspace = true +publish = false + +[[bin]] +name = "radroots_sdk_xtask" +path = "src/main.rs" + +[dependencies] +radroots_sdk_binding_model = { path = "../../crates/binding_model" } +radroots_core_bindings = { path = "../../crates/core_bindings" } +radroots_events_bindings = { path = "../../crates/events_bindings" } +radroots_events_indexed_bindings = { path = "../../crates/events_indexed_bindings" } +radroots_identity_bindings = { path = "../../crates/identity_bindings" } +radroots_replica_db_schema_bindings = { path = "../../crates/replica_db_schema_bindings" } +radroots_types_bindings = { path = "../../crates/types_bindings" } +radroots_trade_bindings = { path = "../../crates/trade_bindings" } +serde_json = "1" +serde = { workspace = true, features = ["derive"] } +toml = "0.8" diff --git a/crates/xtask/src/check.rs b/tools/xtask/src/check.rs diff --git a/crates/xtask/src/contracts.rs b/tools/xtask/src/contracts.rs diff --git a/crates/xtask/src/fs.rs b/tools/xtask/src/fs.rs diff --git a/crates/xtask/src/generate.rs b/tools/xtask/src/generate.rs diff --git a/crates/xtask/src/main.rs b/tools/xtask/src/main.rs diff --git a/crates/xtask/src/manifest.rs b/tools/xtask/src/manifest.rs diff --git a/crates/xtask/src/output.rs b/tools/xtask/src/output.rs diff --git a/crates/xtask/src/package_matrix.rs b/tools/xtask/src/package_matrix.rs diff --git a/crates/xtask/src/ts.rs b/tools/xtask/src/ts.rs diff --git a/crates/xtask/src/wasm.rs b/tools/xtask/src/wasm.rs