diff --git a/Cargo.lock b/Cargo.lock index 9b0417400..cbc72fd78 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -114,7 +114,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -125,7 +125,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -325,47 +325,13 @@ dependencies = [ "fs_extra", ] -[[package]] -name = "axum" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" -dependencies = [ - "async-trait", - "axum-core 0.4.5", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-util", - "itoa", - "matchit 0.7.3", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "serde_json", - "serde_path_to_error", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tower 0.5.3", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "axum" version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90" dependencies = [ - "axum-core 0.5.6", + "axum-core", "axum-macros", "base64", "bytes", @@ -377,7 +343,7 @@ dependencies = [ "hyper", "hyper-util", "itoa", - "matchit 0.8.4", + "matchit", "memchr", "mime", "percent-encoding", @@ -396,27 +362,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "axum-core" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "axum-core" version = "0.5.6" @@ -454,7 +399,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ce104337e4cced59ded9c61f9f18dab0a4670fd339e84f334312686440a9958" dependencies = [ "anyhow", - "axum 0.8.9", + "axum", "bytes", "bytesize", "cookie", @@ -1046,7 +991,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] @@ -1984,7 +1929,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2254,7 +2199,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -4274,12 +4219,6 @@ dependencies = [ "regex-automata", ] -[[package]] -name = "matchit" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" - [[package]] name = "matchit" version = "0.8.4" @@ -4642,7 +4581,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -6609,7 +6548,7 @@ version = "8.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27" dependencies = [ - "axum 0.8.9", + "axum", "mime_guess", "rust-embed-impl", "rust-embed-utils", @@ -6704,7 +6643,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6777,7 +6716,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -7584,7 +7523,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -7812,7 +7751,7 @@ dependencies = [ "cfg-if", "libc", "psm", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -8286,7 +8225,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix 1.1.4", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -8320,7 +8259,7 @@ dependencies = [ "parking_lot 0.12.5", "rustix 1.1.4", "signal-hook 0.3.18", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -8478,6 +8417,40 @@ dependencies = [ "walkdir", ] +[[package]] +name = "terraphim-session-analyzer" +version = "1.20.3" +source = "sparse+https://git.terraphim.cloud/api/packages/terraphim/cargo/" +checksum = "26a995a68e4e3ae32b4d9f43ec3479f8689b677aed90b8136e5704ba88dbadd6" +dependencies = [ + "aho-corasick", + "anyhow", + "clap", + "colored 2.2.0", + "csv", + "dialoguer", + "glob", + "handlebars", + "home", + "indexmap 2.14.0", + "indicatif 0.18.5", + "jiff", + "lazy_static", + "libc", + "rayon", + "regex", + "rusqlite", + "serde", + "serde_json", + "shell-words", + "tabled", + "thiserror 1.0.69", + "toml 0.8.23", + "tracing", + "tracing-subscriber", + "walkdir", +] + [[package]] name = "terraphim_agent" version = "1.20.5" @@ -8920,18 +8893,6 @@ dependencies = [ "terraphim_types 1.20.4", ] -[[package]] -name = "terraphim_mcp_search" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99c5fa870352d8c83fc154fae396d49abee108fe5feeae3f4d92dda42d31c687" -dependencies = [ - "serde", - "serde_json", - "terraphim_automata 1.20.4", - "terraphim_types 1.20.4", -] - [[package]] name = "terraphim_merge_coordinator" version = "1.21.0" @@ -8942,7 +8903,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.18", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -8968,7 +8929,7 @@ dependencies = [ "scraper", "serde", "serde_json", - "terraphim-session-analyzer", + "terraphim-session-analyzer 1.20.3 (registry+https://github.com/rust-lang/crates.io-index)", "terraphim_automata 1.20.4", "terraphim_config 1.20.4", "terraphim_file_search", @@ -9022,7 +8983,7 @@ checksum = "cb5a2924926c6fa6b80ea044dbdcbf18fccb5dcfc3c0be1caca19250cb82ae07" dependencies = [ "anyhow", "async-trait", - "axum 0.8.9", + "axum", "chrono", "clap", "cron", @@ -9064,7 +9025,7 @@ checksum = "f15c4d3f265e0c6c0362e2785cd5449432f55aaada9ad76a45a343b1ee2c24f9" dependencies = [ "anyhow", "async-trait", - "axum 0.8.9", + "axum", "chrono", "clap", "cron", @@ -9169,10 +9130,11 @@ dependencies = [ "serde", "serde_json", "tempfile", + "terraphim-firecracker", "terraphim_agent_supervisor", "terraphim_automata 1.20.4", "terraphim_config 1.20.4", - "terraphim_mcp_search 0.2.0", + "terraphim_mcp_search 0.1.0 (sparse+https://git.terraphim.cloud/api/packages/terraphim/cargo/)", "terraphim_rolegraph 1.20.4", "terraphim_service", "terraphim_types 1.20.4", @@ -9273,7 +9235,7 @@ version = "1.21.0" dependencies = [ "ahash", "anyhow", - "axum 0.8.9", + "axum", "axum-test", "chrono", "clap", @@ -9357,7 +9319,7 @@ dependencies = [ "serde", "serde_json", "terraphim-markdown-parser 1.20.4", - "terraphim-session-analyzer", + "terraphim-session-analyzer 1.20.3 (registry+https://github.com/rust-lang/crates.io-index)", "terraphim_types 1.20.4", "thiserror 1.0.69", "tokio", @@ -9381,11 +9343,12 @@ dependencies = [ "serde", "serde_json", "tempfile", - "terraphim-session-analyzer", - "terraphim_automata 1.20.4", - "terraphim_rolegraph 1.20.4", - "terraphim_types 1.20.4", - "thiserror 2.0.18", + "terraphim-markdown-parser 1.20.2", + "terraphim-session-analyzer 1.20.3 (sparse+https://git.terraphim.cloud/api/packages/terraphim/cargo/)", + "terraphim_automata 1.20.2", + "terraphim_rolegraph 1.20.2", + "terraphim_types 1.20.2", + "thiserror 1.0.69", "tokio", "tokio-test", "tracing", @@ -9663,7 +9626,7 @@ dependencies = [ "anyhow", "assert_cmd", "async-trait", - "axum 0.7.9", + "axum", "axum-test", "bollard", "chrono", @@ -11083,7 +11046,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] diff --git a/crates/terraphim_validation/Cargo.toml b/crates/terraphim_validation/Cargo.toml index 48cc562cf..f70145907 100644 --- a/crates/terraphim_validation/Cargo.toml +++ b/crates/terraphim_validation/Cargo.toml @@ -38,7 +38,7 @@ toml = "0.8" env_logger = "0.11" # HTTP and networking -axum = "0.7" +axum = "0.8" tower = "0.5" tower-http = { version = "0.5", features = ["cors", "trace"] }