diff --git a/Cargo.lock b/Cargo.lock index 4d4a535..b66dad3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1163,9 +1163,9 @@ dependencies = [ [[package]] name = "gix" -version = "0.78.0" +version = "0.80.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3428a03ace494ae40308bd3df0b37e7eb7403e24389f27abdff30abf2b5adf17" +checksum = "5aa56fdbfe98258af2759818ddc3175cc581112660e74c3fd55669836d29a994" dependencies = [ "gix-actor", "gix-archive", @@ -1215,6 +1215,7 @@ dependencies = [ "gix-worktree", "gix-worktree-state", "gix-worktree-stream", + "nonempty", "parking_lot", "regex", "signal-hook", @@ -1224,36 +1225,34 @@ dependencies = [ [[package]] name = "gix-actor" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50ce5433eaa46187349e59089eea71b0397caa71991b2fa3e124120426d7d15" +checksum = "0e5e5b518339d5e6718af108fd064d4e9ba33caf728cf487352873d76411df35" dependencies = [ "bstr", "gix-date", - "gix-utils", - "itoa", - "thiserror 2.0.18", + "gix-error", "winnow", ] [[package]] name = "gix-archive" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388d1d2e5ec852a3af138c0e11d73aa6800490c88eac94970a7b653beab0dcd0" +checksum = "12fee3b0b2a30d01ceebd1ff134b187019b5eaedd2901c2e980d7264ee8758dd" dependencies = [ "bstr", "gix-date", + "gix-error", "gix-object", "gix-worktree-stream", - "thiserror 2.0.18", ] [[package]] name = "gix-attributes" -version = "0.30.1" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e72da5a1c35c9a129be0c60ab9968779981ca50835dd98650ecd8b0ea4d721e" +checksum = "c233d6eaa098c0ca5ce03236fd7a96e27f1abe72fad74b46003fbd11fe49563c" dependencies = [ "bstr", "gix-glob", @@ -1268,18 +1267,18 @@ dependencies = [ [[package]] name = "gix-bitmap" -version = "0.2.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d982fc7ef0608e669851d0d2a6141dae74c60d5a27e8daa451f2a4857bbf41e2" +checksum = "e7add20f40d060db8c9b1314d499bac6ed7480f33eb113ce3e1cf5d6ff85d989" dependencies = [ - "thiserror 2.0.18", + "gix-error", ] [[package]] name = "gix-blame" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e0bf0ff9a7ce3f34832565b5aa13ae923feacd1154e2fbbfa5de9b740e26288" +checksum = "2093922a26722186a2ea36615d581639299ca7d68241d8116d8c441da6f96b1a" dependencies = [ "gix-commitgraph", "gix-date", @@ -1297,18 +1296,18 @@ dependencies = [ [[package]] name = "gix-chunk" -version = "0.5.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e516efaac951ed21115b11d5514b120c26ccb493d0c0b9ea6cc10edf4fdf44" +checksum = "1096b6608fbe5d27fb4984e20f992b4e76fb8c613f6acb87d07c5831b53a6959" dependencies = [ "gix-error", ] [[package]] name = "gix-command" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2962172c6f78731e2b7773bf762f7b8d1746a342a4c0a8914a612206e1295953" +checksum = "b849c65a609f50d02f8a2774fe371650b3384a743c79c2a070ce0da49b7fb7da" dependencies = [ "bstr", "gix-path", @@ -1319,22 +1318,23 @@ dependencies = [ [[package]] name = "gix-commitgraph" -version = "0.32.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0dda2e4d5a61d4a16a780f61f2b7e9406ad1f8da97c35c09ef501f3fdf74de0" +checksum = "aea2fcfa6bc7329cd094696ba76682b89bdb61cafc848d91b34abba1c1d7e040" dependencies = [ "bstr", "gix-chunk", "gix-error", "gix-hash", "memmap2", + "nonempty", ] [[package]] name = "gix-config" -version = "0.51.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a153dd4f5789fdf242e19e3f7105f2a114df198570225976fe4a108bac9dee4" +checksum = "8c24b190bd42b55724368c28ae750840b48e2038b9b5281202de6fca4ec1fce1" dependencies = [ "bstr", "gix-config-value", @@ -1365,9 +1365,9 @@ dependencies = [ [[package]] name = "gix-credentials" -version = "0.35.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6ef04ac6b0b9cb75b02afaab4045eafb7b59be41815fbfaaa184a2280af2146" +checksum = "604b2d440d293a0017cbe60ee87fe10337f6e1d224dd6a147619e849e2be4623" dependencies = [ "bstr", "gix-command", @@ -1383,9 +1383,9 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.13.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12553b32d1da25671f31c0b084bf1e5cb6d5ef529254d04ec33cdc890bd7f687" +checksum = "6c2f2155782090fd947c2f7904166b9f3c3da0d91358adb011f753ea3a55c0ff" dependencies = [ "bstr", "gix-error", @@ -1396,9 +1396,9 @@ dependencies = [ [[package]] name = "gix-diff" -version = "0.58.0" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26bcd367b2c5dbf6bec9ce02ca59eab179fc82cf39f15ec83549ee25c255c99f" +checksum = "60592771b104eda4e537c311e8239daef0df651d61e0e21855f7e6166416ff12" dependencies = [ "bstr", "gix-attributes", @@ -1414,15 +1414,16 @@ dependencies = [ "gix-trace", "gix-traverse", "gix-worktree", - "imara-diff", + "imara-diff 0.1.8", + "imara-diff 0.2.0", "thiserror 2.0.18", ] [[package]] name = "gix-dir" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004129e2c93798141d68ff08cb7f1b3d909c0212747fb8b05c8989635ba90a4e" +checksum = "3b483ca64cc32d9e33fa617be153ec90525ad77db51106a5f725805a066dc001" dependencies = [ "bstr", "gix-discover", @@ -1440,9 +1441,9 @@ dependencies = [ [[package]] name = "gix-discover" -version = "0.46.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "950b027b861c6863ddf1b075672ec1ef2006b95c4d12284fc1ec4cdb1ab6639e" +checksum = "810764b92e8cb95e4d91b7adfc5a14666434fd32ace02900dfb66aae71f845df" dependencies = [ "bstr", "dunce", @@ -1455,9 +1456,9 @@ dependencies = [ [[package]] name = "gix-error" -version = "0.0.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dffc9ca4dfa4f519a3d2cf1c038919160544923577ac60f45bcb602a24d82c6" +checksum = "f2dfe8025209bf2a72d97a6f2dff105b93e5ebcf131ffa3d3f1728ce4ac3767b" dependencies = [ "bstr", ] @@ -1486,9 +1487,9 @@ dependencies = [ [[package]] name = "gix-filter" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7240442915cdd74e1f889566695ce0d0c23c7185b13318a1232ce646af0d18ad" +checksum = "7eda328750accaac05ce7637298fd7d6ba0d5d7bdf49c21f899d0b97e3df822d" dependencies = [ "bstr", "encoding_rs", @@ -1569,9 +1570,9 @@ dependencies = [ [[package]] name = "gix-index" -version = "0.46.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31c6b3664efe5916c539c50e610f9958f2993faf8e29fa5a40fb80b6ac8486a" +checksum = "13b28482b86662c8b78160e0750b097a35fd61185803a960681351b3a07de07e" dependencies = [ "bitflags", "bstr", @@ -1608,21 +1609,21 @@ dependencies = [ [[package]] name = "gix-mailmap" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e6fd521cb582620b7066b5b420ace1951cb84fe2241fa239b227e1a94fa25dc" +checksum = "c7b4818da522786ec7e32a00884ee8fc40fa4c215c3997c0b15f7b62684d1199" dependencies = [ "bstr", "gix-actor", "gix-date", - "thiserror 2.0.18", + "gix-error", ] [[package]] name = "gix-negotiate" -version = "0.26.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00dff6d49869f16b8900da7c27b886a45cbf641b1e45aab355d012afe4266b7f" +checksum = "5a925ec9bc3664eaff9c7dc49bc857fe0de7e90ece6e092cb66ba923812824db" dependencies = [ "bitflags", "gix-commitgraph", @@ -1630,15 +1631,13 @@ dependencies = [ "gix-hash", "gix-object", "gix-revwalk", - "smallvec", - "thiserror 2.0.18", ] [[package]] name = "gix-object" -version = "0.55.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3f705c977d90ace597049252ae1d7fec907edc0fa7616cc91bf5508d0f4006" +checksum = "013eae8e072c6155191ac266950dfbc8d162408642571b32e2c6b3e4b03740fb" dependencies = [ "bstr", "gix-actor", @@ -1657,9 +1656,9 @@ dependencies = [ [[package]] name = "gix-odb" -version = "0.75.0" +version = "0.77.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d59882d2fdab5e609b0c452a6ef9a3bd12ef6b694be4f82ab8f126ad0969864" +checksum = "f8901a182923799e8857ac01bff6d7c6fecea999abd79a86dab638aadbb843f3" dependencies = [ "arc-swap", "gix-features", @@ -1677,9 +1676,9 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.65.0" +version = "0.67.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c44db57ebbbeaad9972c2a60662142660427a1f0a7529314d53fefb4fedad24" +checksum = "194a9f96f4058359d6874123f160e5b2044974829a29f3a71bb9c9218d1916c3" dependencies = [ "clru", "gix-chunk", @@ -1721,9 +1720,9 @@ dependencies = [ [[package]] name = "gix-pathspec" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f4cc23f55ca7c190bf243f1a4e2139d4522022f724fb0dfc06c93f65a01ef6" +checksum = "40e7636782b35bb1d3ade19ea7387278e96fd49f6963ab41bfca81cef4b61b20" dependencies = [ "bitflags", "bstr", @@ -1736,9 +1735,9 @@ dependencies = [ [[package]] name = "gix-prompt" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4806f1ebf969cd54d178ccd975911ef1829aeccea0b27630e63c9d26c8347d7f" +checksum = "d5b43e9c81bce4e35d90e32405649d47e9fae2ab861d0edbc913fde4df2c6cc7" dependencies = [ "gix-command", "gix-config-value", @@ -1749,9 +1748,9 @@ dependencies = [ [[package]] name = "gix-protocol" -version = "0.56.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54f20837b0c70b65f6ac77886be033de3b69d5879f99128b47c42665ab0a17c2" +checksum = "5c64ec7b04c57df6e97a2ac4738a4a09897b88febd6ec4bd2c5d3ff3ad3849df" dependencies = [ "bstr", "gix-date", @@ -1762,26 +1761,27 @@ dependencies = [ "gix-transport", "gix-utils", "maybe-async", + "nonempty", "thiserror 2.0.18", "winnow", ] [[package]] name = "gix-quote" -version = "0.6.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96fc2ff2ec8cc0c92807f02eab1f00eb02619fc2810d13dc42679492fcc36757" +checksum = "68533db71259c8776dd4e770d2b7b98696213ecdc1f5c9e3507119e274e0c578" dependencies = [ "bstr", + "gix-error", "gix-utils", - "thiserror 2.0.18", ] [[package]] name = "gix-ref" -version = "0.58.0" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cf780dcd9ac99fd3fcfc8523479a0e2ffd55f5e0be63e5e3248fb7e46cff966" +checksum = "7cc7b230945f02d706a49bcf823b671785ecd9e88e713b8bd2ca5db104c97add" dependencies = [ "gix-actor", "gix-features", @@ -1800,9 +1800,9 @@ dependencies = [ [[package]] name = "gix-refspec" -version = "0.36.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60ce400a770a7952e45267803192cc2d1fe0afa08e2c08dde32e04c7908c6e61" +checksum = "bb3dc194cdc1176fc20f39f233d0d516f83df843ea14a9eb758a2690f3e38d1e" dependencies = [ "bstr", "gix-error", @@ -1816,9 +1816,9 @@ dependencies = [ [[package]] name = "gix-revision" -version = "0.40.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c719cf7d669439e1fca735bd1c4de54d43c5d30e8883fd6063c4924b213d70c9" +checksum = "df9e31cd402edae08c3fdb67917b9fb75b0c9c9bd2fbed0c2dd9c0847039c556" dependencies = [ "bitflags", "bstr", @@ -1830,13 +1830,14 @@ dependencies = [ "gix-object", "gix-revwalk", "gix-trace", + "nonempty", ] [[package]] name = "gix-revwalk" -version = "0.26.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a50b30aa0c6e6de43c723359c5809a96275a3aa92d323ef7f58b1cdd60f16" +checksum = "573f6e471d76c0796f0b8ed5a431521ea5d121a7860121a2a9703e9434ab1d52" dependencies = [ "gix-commitgraph", "gix-date", @@ -1862,21 +1863,22 @@ dependencies = [ [[package]] name = "gix-shallow" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189386b5da5285216cc0ede89eff5a943d5261fc794241ee6ec5360b77df15ad" +checksum = "4ee51037c8a27ddb1c7a6d6db2553d01e501d5b1dae7dc65e41905a70960e658" dependencies = [ "bstr", "gix-hash", "gix-lock", + "nonempty", "thiserror 2.0.18", ] [[package]] name = "gix-status" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c994dbca7f038cfcde6337673523bab6e6b4f544b5046f5120a02bdeafff33" +checksum = "6d4b93da8aae2b5c4ec2aaa3663a0914789737ba17383c665e9270a74173e8f6" dependencies = [ "bstr", "filetime", @@ -1897,9 +1899,9 @@ dependencies = [ [[package]] name = "gix-submodule" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db1840fe723c6264ee596e5a179e1b9a2df59351f09bae9cea570a472a790bc0" +checksum = "6cba2022599491d620fbc77b3729dba0120862ce9b4af6e3c47d19a9f2a5d884" dependencies = [ "bstr", "gix-config", @@ -1933,9 +1935,9 @@ checksum = "f69a13643b8437d4ca6845e08143e847a36ca82903eed13303475d0ae8b162e0" [[package]] name = "gix-transport" -version = "0.53.0" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de1064c7ffa5a915014a6a5b71fbc5299462ae655348bed23e083b4a735076c3" +checksum = "b4d72f5094b9f851e348f2cbb840d026ffd8119fc28bc2bca1387eecd171c815" dependencies = [ "bstr", "gix-command", @@ -1949,9 +1951,9 @@ dependencies = [ [[package]] name = "gix-traverse" -version = "0.52.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37f8b53b4c56b01c43a4491c4edfe2ce66c654eb86232205172ceb1650d21c55" +checksum = "c99b3cf9dc87c13f1404e7b0e8c5e4bff4975d6f788831c02d6c006f3c76b4a0" dependencies = [ "bitflags", "gix-commitgraph", @@ -1966,9 +1968,9 @@ dependencies = [ [[package]] name = "gix-url" -version = "0.35.1" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507752d41afcdf5961ab494eb062c3bf21f68b2ee67e45568e9028cccdd00c34" +checksum = "d28e8af3d42581190da884f013caf254d2fd4d6ab102408f08d21bfa11de6c8d" dependencies = [ "bstr", "gix-path", @@ -1998,9 +2000,9 @@ dependencies = [ [[package]] name = "gix-worktree" -version = "0.47.0" +version = "0.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2ad658586ec0039b03e96c664f08b7cb7a2b7cca6947a9c856c9ed59b807b1" +checksum = "005627fc149315f39473e3e94a50058dd5d345c490a23723f67f32ee9c505232" dependencies = [ "bstr", "gix-attributes", @@ -2016,9 +2018,9 @@ dependencies = [ [[package]] name = "gix-worktree-state" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9895abc7654cbd8e102d6a765d3bdfa1567fcd5d2849b8e3d3da6405d64913c9" +checksum = "8b9ffce16a83def3651ee4c9872960f4582652fbcc8bbee568c9bae6ffa23894" dependencies = [ "bstr", "gix-features", @@ -2034,11 +2036,12 @@ dependencies = [ [[package]] name = "gix-worktree-stream" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2339a1339413500263052a9feb866ad1847885088ed44a411b33a235dd9110c5" +checksum = "805ff4ecc1c8ac02e8d1969521d54cd446fae7397f5db3f4d06c5f0fbaa4dd64" dependencies = [ "gix-attributes", + "gix-error", "gix-features", "gix-filter", "gix-fs", @@ -2047,7 +2050,6 @@ dependencies = [ "gix-path", "gix-traverse", "parking_lot", - "thiserror 2.0.18", ] [[package]] @@ -2648,6 +2650,16 @@ dependencies = [ "hashbrown 0.15.5", ] +[[package]] +name = "imara-diff" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f01d462f766df78ab820dd06f5eb700233c51f0f4c2e846520eaf4ba6aa5c5c" +dependencies = [ + "hashbrown 0.15.5", + "memchr", +] + [[package]] name = "indexmap" version = "2.13.0" @@ -3092,9 +3104,9 @@ dependencies = [ [[package]] name = "moka" -version = "0.12.13" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ac832c50ced444ef6be0767a008b02c106a909ba79d1d830501e94b96f6b7e" +checksum = "85f8024e1c8e71c778968af91d43700ce1d11b219d127d79fb2934153b82b42b" dependencies = [ "async-lock", "crossbeam-channel", @@ -3131,6 +3143,12 @@ dependencies = [ "getrandom 0.2.17", ] +[[package]] +name = "nonempty" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9737e026353e5cd0736f98eddae28665118eb6f6600902a7f50db585621fecb6" + [[package]] name = "nu-ansi-term" version = "0.50.3" @@ -4698,9 +4716,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.49.0" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ "bytes", "libc", diff --git a/Cargo.toml b/Cargo.toml index 66e948b..fa2680e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ aws-lc-rs = { version = "1.16.0", default-features = false, features = ["alloc", axum = "0.8.4" data-encoding = "2.9.0" exn = "0.3.0" -gix = { version = "0.78.0", features = ["max-performance"] } +gix = { version = "0.80.0", features = ["max-performance"] } metrics = "0.24.3" rand = "0.9.2" reqwest = { version = "0.13.1", features = ["form", "json"] } diff --git a/crates/gordian-cred/Cargo.toml b/crates/gordian-cred/Cargo.toml index 29a0aca..6305aac 100644 --- a/crates/gordian-cred/Cargo.toml +++ b/crates/gordian-cred/Cargo.toml @@ -28,6 +28,6 @@ owo-colors = { version = "4.2.3", features = ["supports-colors"] } ssh-agent-client-rs = "1.1.2" ssh-key = "0.6.7" time = { version = "0.3.44", features = ["formatting"] } -tokio = { version = "1.48.0", features = ["rt"] } +tokio = { version = "1.50.0", features = ["rt"] } toml = "0.9.8" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } diff --git a/crates/gordian-identity/Cargo.toml b/crates/gordian-identity/Cargo.toml index 745b9e6..9b8ce57 100644 --- a/crates/gordian-identity/Cargo.toml +++ b/crates/gordian-identity/Cargo.toml @@ -19,8 +19,8 @@ url.workspace = true futures-util = "0.3.31" hickory-resolver = "0.25.2" -moka = { version = "0.12.11", features = ["future"] } -tokio = { version = "1.47.1", default-features = false, features = ["macros"] } +moka = { version = "0.12.14", features = ["future"] } +tokio = { version = "1.50.0", default-features = false, features = ["macros"] } tracing-subscriber = { version = "0.3.20", optional = true } [[example]] diff --git a/crates/gordian-jetstream/Cargo.toml b/crates/gordian-jetstream/Cargo.toml index 754c1ce..1dc9b86 100644 --- a/crates/gordian-jetstream/Cargo.toml +++ b/crates/gordian-jetstream/Cargo.toml @@ -25,7 +25,7 @@ flume = "0.11.1" futures-util = "0.3.31" metrics-exporter-prometheus = { version = "0.18.1", optional = true } rustls = { version = "0.23.37", features = ["aws-lc-rs"] } -tokio = { version = "1.48.0", features = ["macros", "rt", "sync", "time"] } +tokio = { version = "1.50.0", features = ["macros", "rt", "sync", "time"] } tokio-tungstenite = { version = "0.28.0", features = ["rustls-tls-native-roots"] } tokio-util = "0.7.17" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } diff --git a/crates/gordian-knot/Cargo.toml b/crates/gordian-knot/Cargo.toml index ca014ab..d048905 100644 --- a/crates/gordian-knot/Cargo.toml +++ b/crates/gordian-knot/Cargo.toml @@ -40,12 +40,12 @@ hyper-util = { version = "0.1.17", features = ["client"] } maud = { version = "0.27.0", features = ["axum"], optional = true } metrics-exporter-prometheus = { version = "0.18.1" } mimetype-detector = "0.3.4" -moka = { version = "0.12.12", features = ["future"] } +moka = { version = "0.12.14", features = ["future"] } rayon = "1.11.0" rustc-hash = "2.1.1" sqlx = { version = "0.8.6", features = ["runtime-tokio", "sqlite", "time", "json", "macros", "derive"] } -tempfile = "3.24.0" -tokio = { version = "1.47.1", features = ["io-util", "macros", "net", "process", "signal", "rt-multi-thread"] } +tempfile = "3.25.0" +tokio = { version = "1.50.0", features = ["io-util", "macros", "net", "process", "signal", "rt-multi-thread"] } tokio-rayon = "2.1.0" tokio-stream = { version = "0.1.17", features = ["time"] } tokio-tungstenite = "0.28.0" diff --git a/crates/gordian-knot/src/model/convert.rs b/crates/gordian-knot/src/model/convert.rs index a1e27b7..c20c514 100644 --- a/crates/gordian-knot/src/model/convert.rs +++ b/crates/gordian-knot/src/model/convert.rs @@ -19,7 +19,7 @@ pub enum ConversionError { #[error("Failed to decode object: {0}")] Decode(#[from] gix::objs::decode::Error), #[error("Failed to parse git time: {0}")] - TimeParse(#[from] gix::error::ParseError), + TimeParse(#[from] gix::date::Error), #[error("Failed to convert git time: {0}")] TimeConversion(#[from] time::error::ComponentRange), } diff --git a/deny.toml b/deny.toml index cc6a76e..31b722b 100644 --- a/deny.toml +++ b/deny.toml @@ -17,7 +17,6 @@ confidence-threshold = 0.9 allow = [ "Apache-2.0", "BSD-3-Clause", - "CDLA-Permissive-2.0", "ISC", "MIT", "MPL-2.0",