From e658c6a1e96b9b97a2ca250e84ae1dcc1bd861ed Mon Sep 17 00:00:00 2001 From: Rohit Sachdeva Date: Sun, 2 Feb 2025 21:32:26 -0600 Subject: [PATCH] unify workspace dependencies (#11) * cargo.toml clean up * unify workspace dependencies --- Cargo.lock | 377 ++++++++++-------- Cargo.toml | 40 ++ drive-deposits-cal-types/Cargo.toml | 30 +- drive-deposits-check-cmd/Cargo.toml | 25 +- drive-deposits-event-source/Cargo.toml | 19 +- drive-deposits-grpc-server/Cargo.toml | 12 +- drive-deposits-lambda-db-types/Cargo.toml | 12 +- .../Cargo.toml | 24 +- drive-deposits-logs-lambda-target/Cargo.toml | 18 +- drive-deposits-proto-grpc-types/Cargo.toml | 10 +- drive-deposits-rest-gateway-server/Cargo.toml | 27 +- drive-deposits-rest-types/Cargo.toml | 15 +- justfile | 6 +- 13 files changed, 336 insertions(+), 279 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c012389..d9d7239 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" dependencies = [ - "getrandom", + "getrandom 0.2.15", "once_cell", "version_check", ] @@ -108,11 +108,12 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "3.0.6" +version = "3.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" +checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" dependencies = [ "anstyle", + "once_cell", "windows-sys 0.59.0", ] @@ -179,18 +180,18 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] name = "async-trait" -version = "0.1.85" +version = "0.1.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" +checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -207,9 +208,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "aws-config" -version = "1.5.13" +version = "1.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03a50b30228d3af8865ce83376b4e99e1ffa34728220fe2860e4df0bb5278d6" +checksum = "dc47e70fc35d054c8fcd296d47a61711f043ac80534a10b4f741904f81e73a90" dependencies = [ "aws-credential-types", "aws-runtime", @@ -249,9 +250,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16d1aa50accc11a4b4d5c50f7fb81cc0cf60328259c587d0e6b0f11385bde46" +checksum = "bee7643696e7fdd74c10f9eb42848a87fe469d35eae9c3323f80aa98f350baac" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -274,9 +275,9 @@ dependencies = [ [[package]] name = "aws-sdk-dynamodb" -version = "1.58.0" +version = "1.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "676f55a6ce7b280b592356e9b8c793631561ccd46c3f1928f69113ca9b518d0f" +checksum = "759b7945e8ef6e86abbef009aadfff62bb27aaf7e88b275b9c2deaa5d7426acc" dependencies = [ "aws-credential-types", "aws-runtime", @@ -297,9 +298,9 @@ dependencies = [ [[package]] name = "aws-sdk-eventbridge" -version = "1.56.0" +version = "1.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "691216efe502ee2679ff442162b9f394527edff8a1e0fa429bb1be4f7d5976aa" +checksum = "347bcd92800a20b9c8820d882267e5b09d045b34a2631e8d77d84fffdea00e58" dependencies = [ "aws-credential-types", "aws-runtime", @@ -319,9 +320,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.53.0" +version = "1.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1605dc0bf9f0a4b05b451441a17fcb0bda229db384f23bf5cead3adbab0664ac" +checksum = "c54bab121fe1881a74c338c5f723d1592bf3b53167f80268a1274f404e1acc38" dependencies = [ "aws-credential-types", "aws-runtime", @@ -341,9 +342,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.54.0" +version = "1.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f3f73466ff24f6ad109095e0f3f2c830bfb4cd6c8b12f744c8e61ebf4d3ba1" +checksum = "8c8234fd024f7ac61c4e44ea008029bde934250f371efe7d4a39708397b1080c" dependencies = [ "aws-credential-types", "aws-runtime", @@ -363,9 +364,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.54.0" +version = "1.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "249b2acaa8e02fd4718705a9494e3eb633637139aa4bb09d70965b0448e865db" +checksum = "ba60e1d519d6f23a9df712c04fdeadd7872ac911c84b2f62a8bda92e129b7962" dependencies = [ "aws-credential-types", "aws-runtime", @@ -386,9 +387,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.2.6" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d3820e0c08d0737872ff3c7c1f21ebbb6693d832312d6152bf18ef50a5471c2" +checksum = "690118821e46967b3c4501d67d7d52dd75106a9c54cf36cefa1985cedbe94e05" dependencies = [ "aws-credential-types", "aws-smithy-http", @@ -414,9 +415,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427cb637d15d63d6f9aae26358e1c9a9c09d5aa490d64b09354c8217cfef0f28" +checksum = "fa59d1327d8b5053c54bf2eaae63bf629ba9e904434d0835a28ed3c0ed0a614e" dependencies = [ "futures-util", "pin-project-lite", @@ -425,9 +426,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.60.11" +version = "0.60.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8bc3e8fdc6b8d07d976e301c02fe553f72a39b7a9fea820e023268467d7ab6" +checksum = "7809c27ad8da6a6a68c454e651d4962479e81472aa19ae99e59f9aba1f9713cc" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", @@ -445,9 +446,9 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.61.1" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee4e69cc50921eb913c6b662f8d909131bb3e6ad6cb6090d3a39b66fc5c52095" +checksum = "623a51127f24c30776c8b374295f2df78d92517386f77ba30773f15a30ce1422" dependencies = [ "aws-smithy-types", ] @@ -464,9 +465,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.7.6" +version = "1.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05dd41a70fc74051758ee75b5c4db2c0ca070ed9229c3df50e9475cda1cb985" +checksum = "865f7050bbc7107a6c98a397a9fcd9413690c27fa718446967cf03b2d3ac517e" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -508,9 +509,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.2.11" +version = "1.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38ddc9bd6c28aeb303477170ddd183760a956a03e083b3902a990238a7e3792d" +checksum = "a28f6feb647fb5e0d5b50f0472c19a7db9462b74e2fec01bb0b44eedcc834e97" dependencies = [ "base64-simd", "bytes", @@ -543,9 +544,9 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.3" +version = "1.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5221b91b3e441e6675310829fd8984801b772cb1546ef6c0e54dec9f1ac13fef" +checksum = "b0df5a18c4f951c645300d365fec53a61418bcf4650f604f85fe2a665bfaa0c2" dependencies = [ "aws-credential-types", "aws-smithy-async", @@ -616,7 +617,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "itoa", "matchit 0.8.4", @@ -685,7 +686,7 @@ checksum = "604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -739,9 +740,9 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" [[package]] name = "bitvec" @@ -766,9 +767,9 @@ dependencies = [ [[package]] name = "borsh" -version = "1.5.3" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03" +checksum = "5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc" dependencies = [ "borsh-derive", "cfg_aliases", @@ -776,15 +777,15 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.5.3" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244" +checksum = "f8b668d39970baad5356d7c83a86fee3a539e6f93bf6764c97368243e17a0487" dependencies = [ "once_cell", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -800,9 +801,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "4.0.1" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" +checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -821,9 +822,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytecheck" @@ -874,9 +875,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.7" +version = "1.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7" +checksum = "e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf" dependencies = [ "jobserver", "libc", @@ -912,9 +913,9 @@ dependencies = [ [[package]] name = "chrono-tz" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd6dd8046d00723a59a2f8c5f295c515b9bb9a331ee4f8f3d4dd49e428acd3b6" +checksum = "9c6ac4f2c0bf0f44e9161aec9675e1050aa4a530663c4a9e37e108fa948bca9f" dependencies = [ "chrono", "chrono-tz-build", @@ -934,9 +935,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.24" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9560b07a799281c7e0958b9296854d6fafd4c5f31444a7e5bb1ad6dde5ccf1bd" +checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" dependencies = [ "clap_builder", "clap_derive", @@ -944,9 +945,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.24" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "874e0dd3eb68bf99058751ac9712f622e61e6f393a94f7128fa26e3f02f5c7cd" +checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" dependencies = [ "anstream", "anstyle", @@ -963,7 +964,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -1002,9 +1003,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] @@ -1071,7 +1072,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -1082,7 +1083,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -1136,7 +1137,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -1187,7 +1188,6 @@ dependencies = [ "drive-deposits-rest-types", "once_cell", "predicates", - "rust_decimal", "serde", "serde_json", "thiserror", @@ -1207,10 +1207,7 @@ dependencies = [ "drive-deposits-rest-types", "log", "pretty_assertions", - "serde", - "serde_json", "thiserror", - "tokio", "tracing", "tracing-subscriber", ] @@ -1301,7 +1298,6 @@ dependencies = [ "mockall", "pretty_assertions", "serde", - "serde_json", "thiserror", "tokio", "tonic", @@ -1320,7 +1316,6 @@ dependencies = [ "chrono-tz", "rust_decimal", "serde", - "serde_json", "strum", "strum_macros", "validator", @@ -1513,7 +1508,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -1564,7 +1559,19 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.13.3+wasi-0.2.2", + "windows-targets", ] [[package]] @@ -1596,7 +1603,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -1615,7 +1622,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.7.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -1742,9 +1749,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.9.5" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" +checksum = "f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a" [[package]] name = "httpdate" @@ -1778,9 +1785,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes", "futures-channel", @@ -1819,7 +1826,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "pin-project-lite", "tokio", @@ -1837,7 +1844,7 @@ dependencies = [ "futures-util", "http 1.2.0", "http-body 1.0.1", - "hyper 1.5.2", + "hyper 1.6.0", "pin-project-lite", "socket2", "tokio", @@ -1983,7 +1990,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -2026,9 +2033,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", "hashbrown 0.15.2", @@ -2077,9 +2084,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.76" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ "once_cell", "wasm-bindgen", @@ -2100,7 +2107,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "lambda_runtime", "mime", "percent-encoding", @@ -2126,7 +2133,7 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "http-serde", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "lambda_runtime_api_client", "pin-project", @@ -2152,7 +2159,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "tokio", "tower 0.4.13", @@ -2175,9 +2182,9 @@ checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" @@ -2197,9 +2204,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "matchers" @@ -2246,9 +2253,9 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -2260,7 +2267,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.52.0", ] @@ -2287,7 +2294,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -2353,15 +2360,15 @@ checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "outref" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" +checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" [[package]] name = "overload" @@ -2425,7 +2432,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.7.0", + "indexmap 2.7.1", ] [[package]] @@ -2483,7 +2490,7 @@ checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -2571,12 +2578,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.27" +version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "483f8c21f64f3ea09fe0f30f5d48c3e8eefe5dac9129f0075f76593b4c1da705" +checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" dependencies = [ "proc-macro2", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -2607,14 +2614,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] name = "proc-macro2" -version = "1.0.92" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] @@ -2645,7 +2652,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.95", + "syn 2.0.98", "tempfile", ] @@ -2659,7 +2666,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -2744,7 +2751,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom", + "getrandom 0.2.15", ] [[package]] @@ -2834,7 +2841,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if", - "getrandom", + "getrandom 0.2.15", "libc", "spin", "untrusted", @@ -2913,9 +2920,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.43" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags", "errno", @@ -2975,9 +2982,9 @@ checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" [[package]] name = "schannel" @@ -3049,9 +3056,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.24" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" [[package]] name = "serde" @@ -3070,7 +3077,7 @@ checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3085,9 +3092,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.135" +version = "1.0.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" +checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" dependencies = [ "itoa", "memchr", @@ -3127,7 +3134,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.7.0", + "indexmap 2.7.1", "serde", "serde_derive", "serde_json", @@ -3144,7 +3151,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3273,7 +3280,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3295,9 +3302,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.95" +version = "2.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a" +checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" dependencies = [ "proc-macro2", "quote", @@ -3318,7 +3325,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3329,13 +3336,13 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tempfile" -version = "3.15.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" +checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" dependencies = [ "cfg-if", "fastrand", - "getrandom", + "getrandom 0.3.1", "once_cell", "rustix", "windows-sys 0.59.0", @@ -3349,22 +3356,22 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "thiserror" -version = "2.0.9" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.9" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3435,9 +3442,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.42.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -3453,13 +3460,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3504,11 +3511,11 @@ checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" [[package]] name = "toml_edit" -version = "0.22.22" +version = "0.22.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +checksum = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.7.1", "toml_datetime", "winnow", ] @@ -3528,7 +3535,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-timeout", "hyper-util", "percent-encoding", @@ -3554,7 +3561,7 @@ dependencies = [ "prost-build", "prost-types", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3610,7 +3617,7 @@ dependencies = [ "futures-core", "futures-util", "hdrhistogram", - "indexmap 2.7.0", + "indexmap 2.7.1", "pin-project-lite", "slab", "sync_wrapper", @@ -3684,7 +3691,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3759,9 +3766,9 @@ checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" [[package]] name = "unicode-ident" -version = "1.0.14" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" +checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" [[package]] name = "untrusted" @@ -3806,11 +3813,11 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.11.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" +checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" dependencies = [ - "getrandom", + "getrandom 0.2.15", "rand", "serde", "uuid-macro-internal", @@ -3818,13 +3825,13 @@ dependencies = [ [[package]] name = "uuid-macro-internal" -version = "1.11.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b91f57fe13a38d0ce9e28a03463d8d3c2468ed03d75375110ec71d93b449a08" +checksum = "f8a86d88347b61a0e17b9908a67efcc594130830bf1045653784358dd023e294" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -3854,14 +3861,14 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] name = "valuable" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "version_check" @@ -3899,36 +3906,46 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.13.3+wasi-0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasm-bindgen" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3936,22 +3953,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "winapi" @@ -4068,13 +4088,22 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.6.22" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39281189af81c07ec09db316b302a3e67bf9bd7cbf6c820b50e35fee9c2fa980" +checksum = "7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419" dependencies = [ "memchr", ] +[[package]] +name = "wit-bindgen-rt" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +dependencies = [ + "bitflags", +] + [[package]] name = "write16" version = "1.0.0" @@ -4128,7 +4157,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", "synstructure", ] @@ -4150,7 +4179,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] @@ -4170,7 +4199,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", "synstructure", ] @@ -4199,7 +4228,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.95", + "syn 2.0.98", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 2d8d77c..d4c240d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,3 +28,43 @@ default-members = [ "drive-deposits-lambda-dynamodb-reader", ] resolver = "2" + +[workspace.dependencies] +anyhow = "1.0.95" +assert_cmd = "2.0.16" +async-trait = "0.1.85" +aws-config = "1.5.13" +aws-sdk-dynamodb = "1.58.0" +aws-sdk-eventbridge = "1.56.0" +aws_lambda_events = "0.16.0" +axum = "0.8.1" +chrono = "0.4.39" +chrono-tz = "0.10.0" +clap = "4.5.24" +heck = "0.5.0" +lambda_http = "0.14.0" +lambda_runtime = "0.13.0" +log = "0.4.22" +mockall = "0.13.1" +once_cell = "1.20.2" +predicates = "3.1.3" +pretty_assertions = "1.4.1" +prost = "0.13.4" +rust_decimal = "1.36.0" +rust_decimal_macros = "1.36.0" +serde = "1.0.217" +serde_json = "1.0.135" +strum = "0.26" +strum_macros = "0.26" +thiserror = "2.0.9" +tokio = "1.42.0" +tonic = "0.12.3" +tonic-build = "0.12.3" +tonic-reflection = "0.12.3" +tonic-types = "0.12.3" +tower = "0.5.2" +tower-http = "0.6.2" +tracing = "0.1.41" +tracing-subscriber = "0.3.19" +uuid = "1.11.0" +validator = "0.19.0" diff --git a/drive-deposits-cal-types/Cargo.toml b/drive-deposits-cal-types/Cargo.toml index 7ec4ecd..7f28968 100644 --- a/drive-deposits-cal-types/Cargo.toml +++ b/drive-deposits-cal-types/Cargo.toml @@ -4,18 +4,18 @@ version = "0.60.0" edition = "2021" [dependencies] -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.135" -tracing = "0.1.41" -chrono = { version = "0.4.39", features = ["serde"] } -chrono-tz = { version = "0.10.0", features = ["serde"] } -rust_decimal = { version = "1.36.0", features = ["maths"] } -rust_decimal_macros = "1.36.0" -uuid = { version = "1.11.0", features = ["v4", "fast-rng", "macro-diagnostics", "serde"] } -once_cell = "1.20.2" -thiserror = "2.0.9" -tokio = { version = "1.42.0", features = ["full"] } -heck = "0.5.0" +serde = { workspace = true, features = ["derive"] } +serde_json = { workspace = true } +tracing = { workspace = true } +chrono = { workspace = true, features = ["serde"] } +chrono-tz = { workspace = true, features = ["serde"] } +rust_decimal = { workspace = true, features = ["maths"] } +rust_decimal_macros = { workspace = true } +uuid = { workspace = true, features = ["v4", "fast-rng", "macro-diagnostics", "serde"] } +once_cell = { workspace = true } +thiserror = { workspace = true } +tokio = { workspace = true, features = ["full"] } +heck = { workspace = true } # workspace member depdenencies # proto generated dependency here the drive-deposits-proto-grpc-types is still package # name so with dashes @@ -23,6 +23,6 @@ drive-deposits-proto-grpc-types = { path = "../drive-deposits-proto-grpc-types" drive-deposits-event-source = { path = "../drive-deposits-event-source" } [dev-dependencies] -pretty_assertions = "1.4.1" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -anyhow = "1.0.95" +pretty_assertions = { workspace = true } +tracing-subscriber = { workspace = true, features = ["env-filter"] } +anyhow = { workspace = true } diff --git a/drive-deposits-check-cmd/Cargo.toml b/drive-deposits-check-cmd/Cargo.toml index 95d43bf..6f2a5f4 100644 --- a/drive-deposits-check-cmd/Cargo.toml +++ b/drive-deposits-check-cmd/Cargo.toml @@ -4,17 +4,16 @@ version = "0.60.0" edition = "2021" [dependencies] -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.135" -thiserror = "2.0.9" -anyhow = "1.0.95" -tracing = "0.1.41" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -clap = { version = "4.5.24", features = ["derive"] } -rust_decimal = { version = "1.36.0", features = ["maths"] } -once_cell = "1.20.2" -validator = { version = "0.19.0", features = ["derive"] } -tokio = { version = "1.42.0", features = ["full"] } +serde = { workspace = true, features = ["derive"] } +serde_json = { workspace = true } +thiserror = { workspace = true } +anyhow = { workspace = true } +tracing = { workspace = true } +tracing-subscriber = { workspace = true, features = ["env-filter"] } +clap = { workspace = true, features = ["derive"] } +once_cell = { workspace = true } +validator = { workspace = true, features = ["derive"] } +tokio = { workspace = true, features = ["full"] } # workspace member depdenencies drive-deposits-rest-types = { path = "../drive-deposits-rest-types" } @@ -27,8 +26,8 @@ drive-deposits-event-source = { path = "../drive-deposits-event-source" } [dev-dependencies] -assert_cmd = "2.0.16" -predicates = "3.1.3" +assert_cmd = { workspace = true } +predicates = { workspace = true } #pretty_assertions = "1.4.0" [features] diff --git a/drive-deposits-event-source/Cargo.toml b/drive-deposits-event-source/Cargo.toml index a731811..a61e828 100644 --- a/drive-deposits-event-source/Cargo.toml +++ b/drive-deposits-event-source/Cargo.toml @@ -5,18 +5,15 @@ edition = "2021" [dependencies] -aws-config = { version = "1.5.13", features = ["behavior-version-latest"] } -aws-sdk-eventbridge = "1.56.0" -tokio = { version = "1.42.0", features = ["full"] } -tracing = "0.1.41" -thiserror = "2.0.9" -serde_json = "1.0.135" -serde = { version = "1.0.217", features = ["derive"] } +aws-config = { workspace = true, features = ["behavior-version-latest"] } +aws-sdk-eventbridge = { workspace = true } +tracing = { workspace = true } +thiserror = { workspace = true } # workspace member depdenencies drive-deposits-rest-types = { path = "../drive-deposits-rest-types" } -log = "0.4.22" +log = { workspace = true } [dev-dependencies] -pretty_assertions = "1.4.1" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -anyhow = "1.0.95" +pretty_assertions = { workspace = true } +tracing-subscriber = { workspace = true, features = ["env-filter"] } +anyhow = { workspace = true } diff --git a/drive-deposits-grpc-server/Cargo.toml b/drive-deposits-grpc-server/Cargo.toml index 82bcad1..9518bd9 100644 --- a/drive-deposits-grpc-server/Cargo.toml +++ b/drive-deposits-grpc-server/Cargo.toml @@ -4,12 +4,12 @@ version = "0.60.0" edition = "2021" [dependencies] -tonic = "0.12.3" -tonic-reflection = "0.12.3" -tonic-types = "0.12.3" -tracing = "0.1.41" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -tokio = { version = "1.42.0", features = ["full"] } +tonic = { workspace = true } +tonic-reflection = { workspace = true } +tonic-types = { workspace = true } +tracing = { workspace = true } +tracing-subscriber = { workspace = true, features = ["env-filter"] } +tokio = { workspace = true, features = ["full"] } # workspace member depdenencies drive-deposits-rest-types = { path = "../drive-deposits-rest-types" } diff --git a/drive-deposits-lambda-db-types/Cargo.toml b/drive-deposits-lambda-db-types/Cargo.toml index 09f5b6e..25a7473 100644 --- a/drive-deposits-lambda-db-types/Cargo.toml +++ b/drive-deposits-lambda-db-types/Cargo.toml @@ -4,11 +4,11 @@ version = "0.60.0" edition = "2021" [dependencies] -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.135" -thiserror = "2.0.9" -rust_decimal = { version = "1.36.0", features = ["maths"] } -aws-sdk-dynamodb = "1.58.0" -tracing = "0.1.41" +serde = { workspace = true, features = ["derive"] } +serde_json = { workspace = true } +thiserror = { workspace = true } +rust_decimal = { workspace = true, features = ["maths"] } +aws-sdk-dynamodb = { workspace = true } +tracing = { workspace = true } # workspace member depdenencies drive-deposits-rest-types = { path = "../drive-deposits-rest-types" } diff --git a/drive-deposits-lambda-dynamodb-reader/Cargo.toml b/drive-deposits-lambda-dynamodb-reader/Cargo.toml index 873e803..890b997 100644 --- a/drive-deposits-lambda-dynamodb-reader/Cargo.toml +++ b/drive-deposits-lambda-dynamodb-reader/Cargo.toml @@ -4,22 +4,18 @@ version = "0.60.0" edition = "2021" [dependencies] -aws-config = { version = "1.5.13", features = ["behavior-version-latest"] } -aws-sdk-dynamodb = "1.58.0" -lambda_http = "0.14.0" -thiserror = "2.0.9" -tracing = "0.1.41" -axum = { version = "0.8.1", features = ["macros"] } -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.135" -tokio = { version = "1", features = ["macros"] } +aws-config = { workspace = true, features = ["behavior-version-latest"] } +aws-sdk-dynamodb = { workspace = true } +lambda_http = { workspace = true } +thiserror = { workspace = true } +tracing = { workspace = true } +axum = { workspace = true, features = ["macros"] } +serde = { workspace = true, features = ["derive"] } +serde_json = { workspace = true } +tokio = { workspace = true, features = ["macros"] } # workspace member depdenencies drive-deposits-lambda-db-types = { path = "../drive-deposits-lambda-db-types" } - -# uuid added in different style -[dependencies.uuid] -version = "1.11.0" -features = ["v4"] +uuid = { workspace = true, features = ["v4"] } [[bin]] name = "by_level_lambda_reader" diff --git a/drive-deposits-logs-lambda-target/Cargo.toml b/drive-deposits-logs-lambda-target/Cargo.toml index 9b98fe4..5aa1725 100644 --- a/drive-deposits-logs-lambda-target/Cargo.toml +++ b/drive-deposits-logs-lambda-target/Cargo.toml @@ -4,15 +4,15 @@ version = "0.60.0" edition = "2021" [dependencies] -aws-config = { version = "1.5.13", features = ["behavior-version-latest"] } -aws-sdk-dynamodb = "1.58.0" -aws_lambda_events = "0.16.0" -lambda_runtime = "0.13.0" -tokio = { version = "1", features = ["macros"] } -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.135" -thiserror = "2.0.9" -tracing = "0.1.41" +aws-config = { workspace = true, features = ["behavior-version-latest"] } +aws-sdk-dynamodb = { workspace = true } +aws_lambda_events = { workspace = true } +lambda_runtime = { workspace = true } +tokio = { workspace = true, features = ["macros"] } +serde = { workspace = true, features = ["derive"] } +serde_json = { workspace = true } +thiserror = { workspace = true } +tracing = { workspace = true } # workspace member depdenencies drive-deposits-rest-types = { path = "../drive-deposits-rest-types" } drive-deposits-lambda-db-types = { path = "../drive-deposits-lambda-db-types" } diff --git a/drive-deposits-proto-grpc-types/Cargo.toml b/drive-deposits-proto-grpc-types/Cargo.toml index 5c27883..18b65e5 100644 --- a/drive-deposits-proto-grpc-types/Cargo.toml +++ b/drive-deposits-proto-grpc-types/Cargo.toml @@ -4,13 +4,13 @@ version = "0.60.0" edition = "2021" [dependencies] -prost = "0.13.4" -tonic = "0.12.3" -tracing = "0.1.41" -heck = "0.5.0" +prost = { workspace = true } +tonic = { workspace = true } +tracing = { workspace = true } +heck = { workspace = true } # workspace member depdenencies drive-deposits-rest-types = { path = "../drive-deposits-rest-types" } [build-dependencies] -tonic-build = "0.12.3" +tonic-build = { workspace = true } diff --git a/drive-deposits-rest-gateway-server/Cargo.toml b/drive-deposits-rest-gateway-server/Cargo.toml index 8fa918c..5892a9b 100644 --- a/drive-deposits-rest-gateway-server/Cargo.toml +++ b/drive-deposits-rest-gateway-server/Cargo.toml @@ -4,20 +4,19 @@ version = "0.60.0" edition = "2021" [dependencies] -axum = { version = "0.8.1", features = ["macros"] } -tokio = { version = "1.42.0", features = ["full"] } -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.135" -thiserror = "2.0.9" -validator = { version = "0.19.0", features = ["derive"] } -tonic = "0.12.3" -tracing = "0.1.41" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } +axum = { workspace = true, features = ["macros"] } +tokio = { workspace = true, features = ["full"] } +serde = { workspace = true, features = ["derive"] } +thiserror = { workspace = true } +validator = { workspace = true, features = ["derive"] } +tonic = { workspace = true } +tracing = { workspace = true } +tracing-subscriber = { workspace = true, features = ["env-filter"] } # tower and tower-http -tower = { version = "0.5.2", features = ["full"] } -tower-http = { version = "0.6.2", features = ["full"] } -mockall = "0.13.1" -async-trait = "0.1.85" +tower = { workspace = true, features = ["full"] } +tower-http = { workspace = true, features = ["full"] } +mockall = { workspace = true } +async-trait = { workspace = true } # workspace member depdenencies drive-deposits-rest-types = { path = "../drive-deposits-rest-types" } @@ -27,4 +26,4 @@ drive-deposits-proto-grpc-types = { path = "../drive-deposits-proto-grpc-types" [dev-dependencies] -pretty_assertions = "1.4.1" +pretty_assertions = { workspace = true } diff --git a/drive-deposits-rest-types/Cargo.toml b/drive-deposits-rest-types/Cargo.toml index 934544d..33c5524 100644 --- a/drive-deposits-rest-types/Cargo.toml +++ b/drive-deposits-rest-types/Cargo.toml @@ -4,11 +4,10 @@ version = "0.60.0" edition = "2021" [dependencies] -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.135" -validator = { version = "0.19.0", features = ["derive"] } -rust_decimal = { version = "1.36.0" } -strum = "0.26" -strum_macros = "0.26" -chrono = "0.4.39" -chrono-tz = "0.10.0" +serde = { workspace = true, features = ["derive"] } +validator = { workspace = true, features = ["derive"] } +rust_decimal = { workspace = true } +strum = { workspace = true } +strum_macros = { workspace = true } +chrono = { workspace = true } +chrono-tz = { workspace = true } diff --git a/justfile b/justfile index 382c6e9..cdeeefa 100644 --- a/justfile +++ b/justfile @@ -379,11 +379,9 @@ localstack-clean-build-drive-deposit-event-rules: clean-build-drive-deposit-even # the request.http supports it so alternatively that can be used for br brotli compression # Define variables # for k8s with ingress +#rest_gateway_server_host := "http://api.drivedeposits.local" -rest_gateway_server_host := "http://api.drivedeposits.local" - -#rest_gateway_server_host := "http://localhost:3000" - +rest_gateway_server_host := "http://localhost:3000" token := "Bearer token" # Recipe for the POST request with root path