feat: add pezkuwi-zombienet-cli crate

- New CLI binary for network orchestration
- Spawn command with native/docker/k8s providers
- Backward compatibility: parachains -> teyrchains alias
- Backward compatibility: onboard_as_parachain alias

Successfully tested with 21-validator mainnet simulation:
- 21/21 GRANDPA votes
- Block production and finality working
- Asset Hub and People Chain teyrchains running
This commit is contained in:
2026-01-21 00:25:18 +03:00
parent 25732b5d8c
commit 0b02590384
6 changed files with 193 additions and 11 deletions
Generated
+18 -9
View File
@@ -2637,11 +2637,10 @@ checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6"
[[package]]
name = "cc"
version = "1.2.51"
version = "1.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203"
checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229"
dependencies = [
"find-msvc-tools",
"jobserver",
"libc",
"shlex",
@@ -5091,12 +5090,6 @@ dependencies = [
"scale-info",
]
[[package]]
name = "find-msvc-tools"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff"
[[package]]
name = "findshlibs"
version = "0.10.2"
@@ -14827,6 +14820,22 @@ dependencies = [
"zagros-runtime",
]
[[package]]
name = "pezkuwi-zombienet-cli"
version = "0.44.0"
dependencies = [
"anyhow",
"clap",
"pezkuwi-zombienet-configuration",
"pezkuwi-zombienet-orchestrator",
"pezkuwi-zombienet-provider",
"pezkuwi-zombienet-sdk",
"pezkuwi-zombienet-support",
"tokio",
"tracing",
"tracing-subscriber 0.3.22",
]
[[package]]
name = "pezkuwi-zombienet-configuration"
version = "0.44.0"