migrate to rootcause

This commit is contained in:
nora 2025-11-23 11:54:57 +01:00
parent 25179d488d
commit 11ccd14830
8 changed files with 176 additions and 99 deletions

53
Cargo.lock generated
View file

@ -454,6 +454,7 @@ dependencies = [
"jsonwebtoken",
"octocrab",
"reqwest",
"rootcause",
"serde",
"sqlx",
"tempfile",
@ -545,7 +546,7 @@ checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
dependencies = [
"futures-core",
"futures-sink",
"spin",
"spin 0.9.8",
]
[[package]]
@ -1157,7 +1158,7 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
dependencies = [
"spin",
"spin 0.9.8",
]
[[package]]
@ -1791,6 +1792,30 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "rootcause"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e661be64332ee23d8849d658db01d9754ca6be964cce16d69ea8496d327f949"
dependencies = [
"hashbrown 0.16.0",
"indexmap",
"rootcause-internals",
"rustc-hash",
"spin 0.10.0",
"triomphe",
"unsize",
]
[[package]]
name = "rootcause-internals"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4814c3046a3c6408352680d691f0ab2f36c0cce6d2c0c1acd05da72eb30aa7ee"
dependencies = [
"triomphe",
]
[[package]]
name = "rsa"
version = "0.9.8"
@ -2132,6 +2157,12 @@ dependencies = [
"lock_api",
]
[[package]]
name = "spin"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"
[[package]]
name = "spki"
version = "0.7.3"
@ -2664,6 +2695,15 @@ dependencies = [
"tracing-log",
]
[[package]]
name = "triomphe"
version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39"
dependencies = [
"unsize",
]
[[package]]
name = "try-lock"
version = "0.2.5"
@ -2703,6 +2743,15 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
[[package]]
name = "unsize"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fa7a7a734c1a5664a662ddcea0b6c9472a21da8888c957c7f1eaa09dba7a939"
dependencies = [
"autocfg",
]
[[package]]
name = "untrusted"
version = "0.9.0"