diff --git a/Cargo.lock b/Cargo.lock index ef9fd841..a356a8fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -164,7 +164,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -175,7 +175,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -1905,7 +1905,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2205,7 +2205,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3818,7 +3818,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3906,7 +3906,7 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde_core", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -4053,6 +4053,22 @@ dependencies = [ "simple_asn1", ] +[[package]] +name = "jsonwebtoken" +version = "10.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76e1c7d7df3e34443b3621b459b066a7b79644f059fc8b2db7070c825fd417e" +dependencies = [ + "base64 0.22.1", + "getrandom 0.2.16", + "js-sys", + "pem", + "serde", + "serde_json", + "signature", + "simple_asn1", +] + [[package]] name = "jwalk" version = "0.8.1" @@ -4784,7 +4800,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4996,7 +5012,7 @@ dependencies = [ "hyper-rustls 0.27.7", "hyper-timeout 0.5.2", "hyper-util", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "once_cell", "percent-encoding", "pin-project", @@ -6746,7 +6762,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6936,7 +6952,7 @@ dependencies = [ "http-body-util", "hyper-rustls 0.27.7", "hyper-util", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "salvo_core", "serde", "serde_json", @@ -8587,7 +8603,7 @@ dependencies = [ "getrandom 0.3.4", "once_cell", "rustix 1.1.2", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -9056,7 +9072,7 @@ dependencies = [ "clap", "hex", "hmac", - "jsonwebtoken", + "jsonwebtoken 10.2.0", "octocrab", "reqwest 0.12.24", "salvo", @@ -10726,7 +10742,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/crates/terraphim_github_runner_server/Cargo.toml b/crates/terraphim_github_runner_server/Cargo.toml index 74e953b3..63f5f642 100644 --- a/crates/terraphim_github_runner_server/Cargo.toml +++ b/crates/terraphim_github_runner_server/Cargo.toml @@ -33,7 +33,7 @@ tracing-subscriber = "0.3" clap = { version = "4.5", features = ["derive"] } # JWT (for Firecracker auth) -jsonwebtoken = "9" +jsonwebtoken = "10" # HTTP client (for Firecracker API) reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false }