[package] name = "xtask" publish = false version = "0.1.0" authors.workspace = true categories.workspace = true edition.workspace = true keywords.workspace = true license.workspace = true readme.workspace = true repository.workspace = true rust-version.workspace = true [[bin]] name = "xtask" path = "src/main.rs" bench = false [lints] workspace = true [dependencies] anyhow = "1.0.102" serde = { version = "1.0.228", features = ["derive"] } clap = { version = "4.6.0", features = ["derive"] } serde_json = "1.0.149" xshell = "0.2.7" tempfile = "3.27.0" winnow-args = { version = "0.6.0", default-features = false } winnow-args-man = "0.6.0" winnow-args-markdown = "0.6.0" winnow-args-spec = "0.6.0" [target.'cfg(unix)'.dependencies] libc = "0.2.184" # Used by the unix-only containerized e2e runner to read back each adapter's JUnit. junit-parser = "1.7.0"