Verified Commit da75c895 authored by Michael Usachenko's avatar Michael Usachenko Committed by GitLab
Browse files

refactor(tests): move health tests to integration-tests, extract MockRedactionService

parent 400f572b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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
+2 −2
Original line number Diff line number Diff line
@@ -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
+99 −91
Original line number Diff line number Diff line
@@ -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",
@@ -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",
@@ -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",
@@ -2768,7 +2768,6 @@ dependencies = [
 "anyhow",
 "arrow",
 "arrow-ipc",
 "async-nats",
 "async-trait",
 "axum",
 "base64 0.22.1",
@@ -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",
@@ -3451,6 +3444,7 @@ dependencies = [
 "arrow",
 "clickhouse-client",
 "futures",
 "gkg-server",
 "query-engine",
 "serde_json",
 "testcontainers",
@@ -3473,6 +3467,7 @@ dependencies = [
 "gitaly-client",
 "gitlab-client",
 "gkg-server",
 "health-check",
 "indexer",
 "integration-testkit",
 "jsonschema",
@@ -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"
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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"
@@ -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]]
@@ -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",
@@ -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",
@@ -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"
@@ -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"
@@ -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",
@@ -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",
]
@@ -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"
@@ -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",
]

@@ -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",
]
@@ -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",
@@ -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"
@@ -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",
]
@@ -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",
@@ -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",
@@ -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",
]
@@ -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]]
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
]
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
]
@@ -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",
@@ -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",
]
@@ -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",
+2 −11
Original line number Diff line number Diff line
@@ -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
+2 −2
Original line number Diff line number Diff line
@@ -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,
        };

@@ -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