Loading AGENTS.md +2 −2 Original line number Diff line number Diff line Loading @@ -84,8 +84,8 @@ Single binary: `gkg-server` (4 modes: Webserver, Indexer, DispatchIndexing, Heal | `cli` | Local `gkg index` and `gkg query` commands | | `datalake-generator` | Synthetic GitLab data for load testing | | `gitlab-client` | GitLab REST/JWT client for Rails API calls | | `integration-testkit` | Shared ClickHouse testcontainer helpers for integration tests | | `integration-tests` | Integration tests for server (redaction, hydration); depends on gkg-server + integration-testkit | | `integration-testkit` | Shared ClickHouse testcontainer helpers and `MockRedactionService` for integration tests | | `integration-tests` | Integration tests for server (health, redaction, hydration); depends on gkg-server + integration-testkit | | `xtask` | Developer task runner (data generation, query evaluation, ClickHouse management) | ## Code quality Loading CLAUDE.md +2 −2 Original line number Diff line number Diff line Loading @@ -84,8 +84,8 @@ Single binary: `gkg-server` (4 modes: Webserver, Indexer, DispatchIndexing, Heal | `cli` | Local `gkg index` and `gkg query` commands | | `datalake-generator` | Synthetic GitLab data for load testing | | `gitlab-client` | GitLab REST/JWT client for Rails API calls | | `integration-testkit` | Shared ClickHouse testcontainer helpers for integration tests | | `integration-tests` | Integration tests for server (redaction, hydration); depends on gkg-server + integration-testkit | | `integration-testkit` | Shared ClickHouse testcontainer helpers and `MockRedactionService` for integration tests | | `integration-tests` | Integration tests for server (health, redaction, hydration); depends on gkg-server + integration-testkit | | `xtask` | Developer task runner (data generation, query evaluation, ClickHouse management) | ## Code quality Loading Cargo.lock +99 −91 Original line number Diff line number Diff line Loading @@ -498,9 +498,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-lc-rs" version = "1.16.0" version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9" checksum = "94bffc006df10ac2a68c83692d734a465f8ee6c5b384d8545a636f81d858f4bf" dependencies = [ "aws-lc-sys", "zeroize", Loading @@ -508,9 +508,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" version = "0.37.1" version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549" checksum = "4321e568ed89bb5a7d291a7f37997c2c0df89809d7b6d12062c81ddb54aa782e" dependencies = [ "cc", "cmake", Loading Loading @@ -2670,20 +2670,20 @@ dependencies = [ "cfg-if", "js-sys", "libc", "r-efi", "r-efi 5.3.0", "wasip2", "wasm-bindgen", ] [[package]] name = "getrandom" version = "0.4.1" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ "cfg-if", "libc", "r-efi", "r-efi 6.0.0", "rand_core 0.10.0", "wasip2", "wasip3", Loading Loading @@ -2768,7 +2768,6 @@ dependencies = [ "anyhow", "arrow", "arrow-ipc", "async-nats", "async-trait", "axum", "base64 0.22.1", Loading @@ -2784,28 +2783,22 @@ dependencies = [ "gkg-utils", "health-check", "indexer", "integration-testkit", "internment", "jsonschema", "jsonwebtoken", "labkit-rs", "ontology", "opentelemetry", "parking_lot", "parser-core", "prost", "prost-build", "prost-types", "query-engine", "regex", "reqwest 0.13.2", "rustc-hash", "rustls", "serde", "serde_json", "smallvec", "tempfile", "testcontainers", "testcontainers-modules", "thiserror 2.0.18", "tokio", "tokio-stream", Loading Loading @@ -3451,6 +3444,7 @@ dependencies = [ "arrow", "clickhouse-client", "futures", "gkg-server", "query-engine", "serde_json", "testcontainers", Loading @@ -3473,6 +3467,7 @@ dependencies = [ "gitaly-client", "gitlab-client", "gkg-server", "health-check", "indexer", "integration-testkit", "jsonschema", Loading Loading @@ -3505,9 +3500,9 @@ dependencies = [ [[package]] name = "ipnet" version = "2.11.0" version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" [[package]] name = "iri-string" Loading Loading @@ -3563,9 +3558,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jiff" version = "0.2.20" version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c867c356cc096b33f4981825ab281ecba3db0acefe60329f044c1789d94c6543" checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" dependencies = [ "jiff-static", "log", Loading @@ -3576,9 +3571,9 @@ dependencies = [ [[package]] name = "jiff-static" version = "0.2.20" version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7946b4325269738f270bb55b3c19ab5c5040525f83fd625259422a9d25d9be5" checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -3619,9 +3614,9 @@ dependencies = [ [[package]] name = "js-sys" version = "0.3.88" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e709f3e3d22866f9c25b3aff01af289b18422cc8b4262fb19103ee80fe513d" checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" dependencies = [ "once_cell", "wasm-bindgen", Loading Loading @@ -3664,9 +3659,9 @@ dependencies = [ [[package]] name = "jsonschema" version = "0.44.0" version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "267fb27be492e66ab147d2ce0233d88ae465b93c3565016e73998729bf3fe60f" checksum = "f98b64a413c93a1b413dfbaf973b78d271648b9cae50b10302ad88af78991672" dependencies = [ "ahash", "bytecount", Loading Loading @@ -3922,9 +3917,9 @@ dependencies = [ [[package]] name = "libc" version = "0.2.182" version = "0.2.183" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" [[package]] name = "libloading" Loading Loading @@ -3954,13 +3949,14 @@ dependencies = [ [[package]] name = "libredox" version = "0.1.12" version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a" dependencies = [ "bitflags", "libc", "redox_syscall 0.7.1", "plain", "redox_syscall 0.7.3", ] [[package]] Loading Loading @@ -4295,18 +4291,18 @@ dependencies = [ [[package]] name = "objc2-core-foundation" version = "0.3.1" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ "bitflags", ] [[package]] name = "objc2-io-kit" version = "0.3.1" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a" checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" dependencies = [ "libc", "objc2-core-foundation", Loading Loading @@ -4816,18 +4812,18 @@ dependencies = [ [[package]] name = "pin-project" version = "1.1.10" version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" version = "1.1.10" version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" dependencies = [ "proc-macro2", "quote", Loading @@ -4836,9 +4832,9 @@ dependencies = [ [[package]] name = "pin-project-lite" version = "0.2.16" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pin-utils" Loading Loading @@ -4873,6 +4869,12 @@ version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "plain" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "plotters" version = "0.3.7" Loading Loading @@ -5139,9 +5141,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" version = "0.13.0" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" checksum = "83c41efbf8f90ac44de7f3a868f0867851d261b56291732d0cbf7cceaaeb55a6" dependencies = [ "bitflags", "memchr", Loading Loading @@ -5248,9 +5250,9 @@ dependencies = [ [[package]] name = "quote" version = "1.0.44" version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] Loading @@ -5261,6 +5263,12 @@ version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" version = "0.8.5" Loading Loading @@ -5289,7 +5297,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" dependencies = [ "chacha20", "getrandom 0.4.1", "getrandom 0.4.2", "rand_core 0.10.0", ] Loading Loading @@ -5377,9 +5385,9 @@ dependencies = [ [[package]] name = "redox_syscall" version = "0.7.1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35985aa610addc02e24fc232012c86fd11f14111180f902b67e2d5331f8ebf2b" checksum = "6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16" dependencies = [ "bitflags", ] Loading Loading @@ -5417,9 +5425,9 @@ dependencies = [ [[package]] name = "referencing" version = "0.44.0" version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12ecd0f3daefd4faff2e0821310c18e6e9d1fd00550bbd7e5a59d78184a071bc" checksum = "22952642836711d7a730d23a4dfb0d732e75a85e4c4f5704266d9c8fac278ff1" dependencies = [ "ahash", "fluent-uri", Loading Loading @@ -5455,9 +5463,9 @@ dependencies = [ [[package]] name = "regex-syntax" version = "0.8.9" version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" [[package]] name = "reqwest" Loading Loading @@ -5810,9 +5818,9 @@ dependencies = [ [[package]] name = "schannel" version = "0.1.28" version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" dependencies = [ "windows-sys 0.61.2", ] Loading Loading @@ -6043,9 +6051,9 @@ dependencies = [ [[package]] name = "serde_with" version = "3.16.1" version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" checksum = "381b283ce7bc6b476d903296fb59d0d36633652b633b27f64db4fb46dcbfc3b9" dependencies = [ "base64 0.22.1", "chrono", Loading @@ -6062,9 +6070,9 @@ dependencies = [ [[package]] name = "serde_with_macros" version = "3.16.1" version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" checksum = "a6d4e30573c8cb306ed6ab1dca8423eec9a463ea0e155f45399455e0368b27e0" dependencies = [ "darling", "proc-macro2", Loading Loading @@ -6118,9 +6126,9 @@ dependencies = [ [[package]] name = "shellexpand" version = "3.1.1" version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb" checksum = "32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8" dependencies = [ "dirs", ] Loading Loading @@ -6248,12 +6256,12 @@ checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" [[package]] name = "socket2" version = "0.6.2" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", "windows-sys 0.60.2", "windows-sys 0.61.2", ] [[package]] Loading Loading @@ -6598,9 +6606,9 @@ dependencies = [ [[package]] name = "sysinfo" version = "0.38.2" version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efc19935b4b66baa6f654ac7924c192f55b175c00a7ab72410fc24284dacda8" checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" dependencies = [ "libc", "memchr", Loading Loading @@ -6658,7 +6666,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", "getrandom 0.4.1", "getrandom 0.4.2", "once_cell", "rustix", "windows-sys 0.61.2", Loading Loading @@ -6879,9 +6887,9 @@ dependencies = [ [[package]] name = "tokio-macros" version = "2.6.0" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -7075,9 +7083,9 @@ dependencies = [ [[package]] name = "toon-format" version = "0.4.3" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee5b663187f1bbcad8232ce10e0ba75ba95b169a6126938768649239e7048a52" checksum = "6d25e33e50b37f95f3b55b6e664218cac7e1a50f056a75bb4c7a6cccfbc8a8c4" dependencies = [ "indexmap 2.13.0", "serde", Loading Loading @@ -7235,9 +7243,9 @@ dependencies = [ [[package]] name = "tree-sitter" version = "0.26.5" version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12987371f54efc9b9306a20dc87ed5aaee9f320c8a8b115e28515c412b2efe39" checksum = "13f456d2108c3fef07342ba4689a8503ec1fb5beed245e2b9be93096ef394848" dependencies = [ "cc", "regex", Loading Loading @@ -7546,7 +7554,7 @@ version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" dependencies = [ "getrandom 0.4.1", "getrandom 0.4.2", "js-sys", "wasm-bindgen", ] Loading Loading @@ -7624,9 +7632,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1adf1535672f5b7824f817792b1afd731d7e843d2d04ec8f27e8cb51edd8ac" checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" dependencies = [ "cfg-if", "once_cell", Loading @@ -7637,9 +7645,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" version = "0.4.61" version = "0.4.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe88540d1c934c4ec8e6db0afa536876c5441289d7f9f9123d4f065ac1250a6b" checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" dependencies = [ "cfg-if", "futures-util", Loading @@ -7651,9 +7659,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19e638317c08b21663aed4d2b9a2091450548954695ff4efa75bff5fa546b3b1" checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" dependencies = [ "quote", "wasm-bindgen-macro-support", Loading @@ -7661,9 +7669,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c64760850114d03d5f65457e96fc988f11f01d38fbaa51b254e4ab5809102af" checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" dependencies = [ "bumpalo", "proc-macro2", Loading @@ -7674,9 +7682,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60eecd4fe26177cfa3339eb00b4a36445889ba3ad37080c2429879718e20ca41" checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" dependencies = [ "unicode-ident", ] Loading Loading @@ -7717,9 +7725,9 @@ dependencies = [ [[package]] name = "web-sys" version = "0.3.88" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d6bb20ed2d9572df8584f6dc81d68a41a625cadc6f15999d649a70ce7e3597a" checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" dependencies = [ "js-sys", "wasm-bindgen", Loading Loading @@ -8136,9 +8144,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" version = "0.7.14" version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" dependencies = [ "memchr", ] Loading Loading @@ -8342,18 +8350,18 @@ dependencies = [ [[package]] name = "zerocopy" version = "0.8.39" version = "0.8.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" version = "0.8.39" version = "0.8.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f" dependencies = [ "proc-macro2", "quote", Loading crates/gkg-server/Cargo.toml +2 −11 Original line number Diff line number Diff line Loading @@ -63,19 +63,10 @@ tonic-prost-build = { workspace = true } prost-build = { workspace = true } [dev-dependencies] async-nats = { workspace = true } tokio = { workspace = true } testcontainers = { workspace = true } testcontainers-modules = { workspace = true } integration-testkit = { path = "../integration-testkit" } indexer = { path = "../indexer", features = ["testkit"] } clickhouse-client = { path = "../clickhouse-client", features = ["testkit"] } jsonschema = { workspace = true } query-engine = { path = "../query-engine" } regex = { workspace = true } tempfile = { workspace = true } parser-core = { workspace = true } internment = { workspace = true } smallvec = { workspace = true } tokio = { workspace = true } [lints.rust] # workspace uses `forbid`, downgraded to `deny` so tests can manipulate env vars Loading crates/gkg-server/src/query_pipeline/formatters/graph.rs +2 −2 Original line number Diff line number Diff line Loading @@ -454,7 +454,7 @@ mod tests { .unwrap(), })), ontology: Arc::new(Ontology::new()), client: Arc::new(clickhouse_client::ArrowClickHouseClient::dummy()), client: crate::query_pipeline::types::dummy_clickhouse_client(), security_context: None, }; Loading Loading @@ -538,7 +538,7 @@ mod tests { .unwrap(), })), ontology: Arc::new(Ontology::new()), client: Arc::new(clickhouse_client::ArrowClickHouseClient::dummy()), client: crate::query_pipeline::types::dummy_clickhouse_client(), security_context: None, }; Loading Loading
AGENTS.md +2 −2 Original line number Diff line number Diff line Loading @@ -84,8 +84,8 @@ Single binary: `gkg-server` (4 modes: Webserver, Indexer, DispatchIndexing, Heal | `cli` | Local `gkg index` and `gkg query` commands | | `datalake-generator` | Synthetic GitLab data for load testing | | `gitlab-client` | GitLab REST/JWT client for Rails API calls | | `integration-testkit` | Shared ClickHouse testcontainer helpers for integration tests | | `integration-tests` | Integration tests for server (redaction, hydration); depends on gkg-server + integration-testkit | | `integration-testkit` | Shared ClickHouse testcontainer helpers and `MockRedactionService` for integration tests | | `integration-tests` | Integration tests for server (health, redaction, hydration); depends on gkg-server + integration-testkit | | `xtask` | Developer task runner (data generation, query evaluation, ClickHouse management) | ## Code quality Loading
CLAUDE.md +2 −2 Original line number Diff line number Diff line Loading @@ -84,8 +84,8 @@ Single binary: `gkg-server` (4 modes: Webserver, Indexer, DispatchIndexing, Heal | `cli` | Local `gkg index` and `gkg query` commands | | `datalake-generator` | Synthetic GitLab data for load testing | | `gitlab-client` | GitLab REST/JWT client for Rails API calls | | `integration-testkit` | Shared ClickHouse testcontainer helpers for integration tests | | `integration-tests` | Integration tests for server (redaction, hydration); depends on gkg-server + integration-testkit | | `integration-testkit` | Shared ClickHouse testcontainer helpers and `MockRedactionService` for integration tests | | `integration-tests` | Integration tests for server (health, redaction, hydration); depends on gkg-server + integration-testkit | | `xtask` | Developer task runner (data generation, query evaluation, ClickHouse management) | ## Code quality Loading
Cargo.lock +99 −91 Original line number Diff line number Diff line Loading @@ -498,9 +498,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-lc-rs" version = "1.16.0" version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9" checksum = "94bffc006df10ac2a68c83692d734a465f8ee6c5b384d8545a636f81d858f4bf" dependencies = [ "aws-lc-sys", "zeroize", Loading @@ -508,9 +508,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" version = "0.37.1" version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549" checksum = "4321e568ed89bb5a7d291a7f37997c2c0df89809d7b6d12062c81ddb54aa782e" dependencies = [ "cc", "cmake", Loading Loading @@ -2670,20 +2670,20 @@ dependencies = [ "cfg-if", "js-sys", "libc", "r-efi", "r-efi 5.3.0", "wasip2", "wasm-bindgen", ] [[package]] name = "getrandom" version = "0.4.1" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ "cfg-if", "libc", "r-efi", "r-efi 6.0.0", "rand_core 0.10.0", "wasip2", "wasip3", Loading Loading @@ -2768,7 +2768,6 @@ dependencies = [ "anyhow", "arrow", "arrow-ipc", "async-nats", "async-trait", "axum", "base64 0.22.1", Loading @@ -2784,28 +2783,22 @@ dependencies = [ "gkg-utils", "health-check", "indexer", "integration-testkit", "internment", "jsonschema", "jsonwebtoken", "labkit-rs", "ontology", "opentelemetry", "parking_lot", "parser-core", "prost", "prost-build", "prost-types", "query-engine", "regex", "reqwest 0.13.2", "rustc-hash", "rustls", "serde", "serde_json", "smallvec", "tempfile", "testcontainers", "testcontainers-modules", "thiserror 2.0.18", "tokio", "tokio-stream", Loading Loading @@ -3451,6 +3444,7 @@ dependencies = [ "arrow", "clickhouse-client", "futures", "gkg-server", "query-engine", "serde_json", "testcontainers", Loading @@ -3473,6 +3467,7 @@ dependencies = [ "gitaly-client", "gitlab-client", "gkg-server", "health-check", "indexer", "integration-testkit", "jsonschema", Loading Loading @@ -3505,9 +3500,9 @@ dependencies = [ [[package]] name = "ipnet" version = "2.11.0" version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" [[package]] name = "iri-string" Loading Loading @@ -3563,9 +3558,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jiff" version = "0.2.20" version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c867c356cc096b33f4981825ab281ecba3db0acefe60329f044c1789d94c6543" checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" dependencies = [ "jiff-static", "log", Loading @@ -3576,9 +3571,9 @@ dependencies = [ [[package]] name = "jiff-static" version = "0.2.20" version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7946b4325269738f270bb55b3c19ab5c5040525f83fd625259422a9d25d9be5" checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -3619,9 +3614,9 @@ dependencies = [ [[package]] name = "js-sys" version = "0.3.88" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e709f3e3d22866f9c25b3aff01af289b18422cc8b4262fb19103ee80fe513d" checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" dependencies = [ "once_cell", "wasm-bindgen", Loading Loading @@ -3664,9 +3659,9 @@ dependencies = [ [[package]] name = "jsonschema" version = "0.44.0" version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "267fb27be492e66ab147d2ce0233d88ae465b93c3565016e73998729bf3fe60f" checksum = "f98b64a413c93a1b413dfbaf973b78d271648b9cae50b10302ad88af78991672" dependencies = [ "ahash", "bytecount", Loading Loading @@ -3922,9 +3917,9 @@ dependencies = [ [[package]] name = "libc" version = "0.2.182" version = "0.2.183" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" [[package]] name = "libloading" Loading Loading @@ -3954,13 +3949,14 @@ dependencies = [ [[package]] name = "libredox" version = "0.1.12" version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a" dependencies = [ "bitflags", "libc", "redox_syscall 0.7.1", "plain", "redox_syscall 0.7.3", ] [[package]] Loading Loading @@ -4295,18 +4291,18 @@ dependencies = [ [[package]] name = "objc2-core-foundation" version = "0.3.1" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ "bitflags", ] [[package]] name = "objc2-io-kit" version = "0.3.1" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a" checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" dependencies = [ "libc", "objc2-core-foundation", Loading Loading @@ -4816,18 +4812,18 @@ dependencies = [ [[package]] name = "pin-project" version = "1.1.10" version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" version = "1.1.10" version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" dependencies = [ "proc-macro2", "quote", Loading @@ -4836,9 +4832,9 @@ dependencies = [ [[package]] name = "pin-project-lite" version = "0.2.16" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pin-utils" Loading Loading @@ -4873,6 +4869,12 @@ version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "plain" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "plotters" version = "0.3.7" Loading Loading @@ -5139,9 +5141,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" version = "0.13.0" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" checksum = "83c41efbf8f90ac44de7f3a868f0867851d261b56291732d0cbf7cceaaeb55a6" dependencies = [ "bitflags", "memchr", Loading Loading @@ -5248,9 +5250,9 @@ dependencies = [ [[package]] name = "quote" version = "1.0.44" version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] Loading @@ -5261,6 +5263,12 @@ version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" version = "0.8.5" Loading Loading @@ -5289,7 +5297,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" dependencies = [ "chacha20", "getrandom 0.4.1", "getrandom 0.4.2", "rand_core 0.10.0", ] Loading Loading @@ -5377,9 +5385,9 @@ dependencies = [ [[package]] name = "redox_syscall" version = "0.7.1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35985aa610addc02e24fc232012c86fd11f14111180f902b67e2d5331f8ebf2b" checksum = "6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16" dependencies = [ "bitflags", ] Loading Loading @@ -5417,9 +5425,9 @@ dependencies = [ [[package]] name = "referencing" version = "0.44.0" version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12ecd0f3daefd4faff2e0821310c18e6e9d1fd00550bbd7e5a59d78184a071bc" checksum = "22952642836711d7a730d23a4dfb0d732e75a85e4c4f5704266d9c8fac278ff1" dependencies = [ "ahash", "fluent-uri", Loading Loading @@ -5455,9 +5463,9 @@ dependencies = [ [[package]] name = "regex-syntax" version = "0.8.9" version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" [[package]] name = "reqwest" Loading Loading @@ -5810,9 +5818,9 @@ dependencies = [ [[package]] name = "schannel" version = "0.1.28" version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" dependencies = [ "windows-sys 0.61.2", ] Loading Loading @@ -6043,9 +6051,9 @@ dependencies = [ [[package]] name = "serde_with" version = "3.16.1" version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" checksum = "381b283ce7bc6b476d903296fb59d0d36633652b633b27f64db4fb46dcbfc3b9" dependencies = [ "base64 0.22.1", "chrono", Loading @@ -6062,9 +6070,9 @@ dependencies = [ [[package]] name = "serde_with_macros" version = "3.16.1" version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" checksum = "a6d4e30573c8cb306ed6ab1dca8423eec9a463ea0e155f45399455e0368b27e0" dependencies = [ "darling", "proc-macro2", Loading Loading @@ -6118,9 +6126,9 @@ dependencies = [ [[package]] name = "shellexpand" version = "3.1.1" version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb" checksum = "32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8" dependencies = [ "dirs", ] Loading Loading @@ -6248,12 +6256,12 @@ checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" [[package]] name = "socket2" version = "0.6.2" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", "windows-sys 0.60.2", "windows-sys 0.61.2", ] [[package]] Loading Loading @@ -6598,9 +6606,9 @@ dependencies = [ [[package]] name = "sysinfo" version = "0.38.2" version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efc19935b4b66baa6f654ac7924c192f55b175c00a7ab72410fc24284dacda8" checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" dependencies = [ "libc", "memchr", Loading Loading @@ -6658,7 +6666,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", "getrandom 0.4.1", "getrandom 0.4.2", "once_cell", "rustix", "windows-sys 0.61.2", Loading Loading @@ -6879,9 +6887,9 @@ dependencies = [ [[package]] name = "tokio-macros" version = "2.6.0" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -7075,9 +7083,9 @@ dependencies = [ [[package]] name = "toon-format" version = "0.4.3" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee5b663187f1bbcad8232ce10e0ba75ba95b169a6126938768649239e7048a52" checksum = "6d25e33e50b37f95f3b55b6e664218cac7e1a50f056a75bb4c7a6cccfbc8a8c4" dependencies = [ "indexmap 2.13.0", "serde", Loading Loading @@ -7235,9 +7243,9 @@ dependencies = [ [[package]] name = "tree-sitter" version = "0.26.5" version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12987371f54efc9b9306a20dc87ed5aaee9f320c8a8b115e28515c412b2efe39" checksum = "13f456d2108c3fef07342ba4689a8503ec1fb5beed245e2b9be93096ef394848" dependencies = [ "cc", "regex", Loading Loading @@ -7546,7 +7554,7 @@ version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" dependencies = [ "getrandom 0.4.1", "getrandom 0.4.2", "js-sys", "wasm-bindgen", ] Loading Loading @@ -7624,9 +7632,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec1adf1535672f5b7824f817792b1afd731d7e843d2d04ec8f27e8cb51edd8ac" checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" dependencies = [ "cfg-if", "once_cell", Loading @@ -7637,9 +7645,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" version = "0.4.61" version = "0.4.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe88540d1c934c4ec8e6db0afa536876c5441289d7f9f9123d4f065ac1250a6b" checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" dependencies = [ "cfg-if", "futures-util", Loading @@ -7651,9 +7659,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19e638317c08b21663aed4d2b9a2091450548954695ff4efa75bff5fa546b3b1" checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" dependencies = [ "quote", "wasm-bindgen-macro-support", Loading @@ -7661,9 +7669,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c64760850114d03d5f65457e96fc988f11f01d38fbaa51b254e4ab5809102af" checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" dependencies = [ "bumpalo", "proc-macro2", Loading @@ -7674,9 +7682,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" version = "0.2.111" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60eecd4fe26177cfa3339eb00b4a36445889ba3ad37080c2429879718e20ca41" checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" dependencies = [ "unicode-ident", ] Loading Loading @@ -7717,9 +7725,9 @@ dependencies = [ [[package]] name = "web-sys" version = "0.3.88" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d6bb20ed2d9572df8584f6dc81d68a41a625cadc6f15999d649a70ce7e3597a" checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" dependencies = [ "js-sys", "wasm-bindgen", Loading Loading @@ -8136,9 +8144,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" version = "0.7.14" version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" dependencies = [ "memchr", ] Loading Loading @@ -8342,18 +8350,18 @@ dependencies = [ [[package]] name = "zerocopy" version = "0.8.39" version = "0.8.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" version = "0.8.39" version = "0.8.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f" dependencies = [ "proc-macro2", "quote", Loading
crates/gkg-server/Cargo.toml +2 −11 Original line number Diff line number Diff line Loading @@ -63,19 +63,10 @@ tonic-prost-build = { workspace = true } prost-build = { workspace = true } [dev-dependencies] async-nats = { workspace = true } tokio = { workspace = true } testcontainers = { workspace = true } testcontainers-modules = { workspace = true } integration-testkit = { path = "../integration-testkit" } indexer = { path = "../indexer", features = ["testkit"] } clickhouse-client = { path = "../clickhouse-client", features = ["testkit"] } jsonschema = { workspace = true } query-engine = { path = "../query-engine" } regex = { workspace = true } tempfile = { workspace = true } parser-core = { workspace = true } internment = { workspace = true } smallvec = { workspace = true } tokio = { workspace = true } [lints.rust] # workspace uses `forbid`, downgraded to `deny` so tests can manipulate env vars Loading
crates/gkg-server/src/query_pipeline/formatters/graph.rs +2 −2 Original line number Diff line number Diff line Loading @@ -454,7 +454,7 @@ mod tests { .unwrap(), })), ontology: Arc::new(Ontology::new()), client: Arc::new(clickhouse_client::ArrowClickHouseClient::dummy()), client: crate::query_pipeline::types::dummy_clickhouse_client(), security_context: None, }; Loading Loading @@ -538,7 +538,7 @@ mod tests { .unwrap(), })), ontology: Arc::new(Ontology::new()), client: Arc::new(clickhouse_client::ArrowClickHouseClient::dummy()), client: crate::query_pipeline::types::dummy_clickhouse_client(), security_context: None, }; Loading