From ffe100b50dd923afa8ce23547a63acb41bc63f17 Mon Sep 17 00:00:00 2001 From: "oxide-renovate[bot]" <146848827+oxide-renovate[bot]@users.noreply.github.com> Date: Sat, 23 May 2026 03:42:29 +0000 Subject: [PATCH] Update v-api digest to a51b0fb --- Cargo.lock | 76 ++++++++++++++++++++++++++++++++++++++++++++---------- Cargo.toml | 2 +- 2 files changed, 64 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fddc6fe4..4dd6ce0b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -926,6 +926,17 @@ dependencies = [ "tracing", ] +[[package]] +name = "dropshot-authorization-header" +version = "0.4.0-alpha.2" +source = "git+https://github.com/oxidecomputer/v-api?rev=a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c#a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c" +dependencies = [ + "async-trait", + "base64", + "dropshot", + "tracing", +] + [[package]] name = "dropshot-verified-body" version = "0.2.0" @@ -3317,7 +3328,7 @@ dependencies = [ "crc32c", "diesel", "dropshot", - "dropshot-authorization-header", + "dropshot-authorization-header 0.3.1", "dropshot-verified-body", "hex", "http 1.4.0", @@ -3364,8 +3375,8 @@ dependencies = [ "tracing-subscriber", "uuid", "v-api", - "v-api-permission-derive", - "v-model", + "v-api-permission-derive 0.3.1", + "v-model 0.3.1", "yup-oauth2", ] @@ -3455,7 +3466,7 @@ dependencies = [ "tokio", "tracing", "uuid", - "v-model", + "v-model 0.3.1", ] [[package]] @@ -3497,7 +3508,7 @@ dependencies = [ "tracing-appender", "tracing-subscriber", "uuid", - "v-model", + "v-model 0.3.1", "yup-oauth2", ] @@ -4045,6 +4056,12 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha1_smol" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" + [[package]] name = "sha2" version = "0.10.9" @@ -5001,13 +5018,14 @@ dependencies = [ "getrandom 0.4.2", "js-sys", "serde_core", + "sha1_smol", "wasm-bindgen", ] [[package]] name = "v-api" -version = "0.3.1" -source = "git+https://github.com/oxidecomputer/v-api?rev=d3fff6f7e539a9435e8dcbb07b54e937237ff623#d3fff6f7e539a9435e8dcbb07b54e937237ff623" +version = "0.4.0-alpha.2" +source = "git+https://github.com/oxidecomputer/v-api?rev=a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c#a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c" dependencies = [ "anyhow", "async-trait", @@ -5016,7 +5034,7 @@ dependencies = [ "cookie", "crc32c", "dropshot", - "dropshot-authorization-header", + "dropshot-authorization-header 0.4.0-alpha.2", "futures", "google-cloudkms1", "hex", @@ -5028,7 +5046,6 @@ dependencies = [ "oauth2", "oauth2-reqwest", "partial-struct", - "percent-encoding", "rand 0.10.1", "reqwest 0.13.3", "rsa", @@ -5045,8 +5062,8 @@ dependencies = [ "url", "uuid", "v-api-param", - "v-api-permission-derive", - "v-model", + "v-api-permission-derive 0.4.0-alpha.2", + "v-model 0.4.0-alpha.2", "yup-oauth2", ] @@ -5061,8 +5078,8 @@ dependencies = [ [[package]] name = "v-api-param" -version = "0.3.1" -source = "git+https://github.com/oxidecomputer/v-api?rev=d3fff6f7e539a9435e8dcbb07b54e937237ff623#d3fff6f7e539a9435e8dcbb07b54e937237ff623" +version = "0.4.0-alpha.2" +source = "git+https://github.com/oxidecomputer/v-api?rev=a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c#a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c" dependencies = [ "secrecy", "serde", @@ -5080,6 +5097,17 @@ dependencies = [ "syn", ] +[[package]] +name = "v-api-permission-derive" +version = "0.4.0-alpha.2" +source = "git+https://github.com/oxidecomputer/v-api?rev=a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c#a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "v-model" version = "0.3.1" @@ -5100,6 +5128,28 @@ dependencies = [ "uuid", ] +[[package]] +name = "v-model" +version = "0.4.0-alpha.2" +source = "git+https://github.com/oxidecomputer/v-api?rev=a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c#a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c" +dependencies = [ + "async-bb8-diesel", + "async-trait", + "bb8", + "chrono", + "diesel", + "diesel_migrations", + "newtype-uuid", + "partial-struct", + "schemars 0.8.22", + "serde", + "serde_json", + "thiserror 2.0.18", + "tracing", + "url", + "uuid", +] + [[package]] name = "valuable" version = "0.1.1" diff --git a/Cargo.toml b/Cargo.toml index cddbf191..08dd9553 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -92,7 +92,7 @@ tracing-slog = { git = "https://github.com/oxidecomputer/tracing-slog", default- tracing-subscriber = { version = "0.3.23", features = ["env-filter", "json"] } uuid = { version = "1.23.1", features = ["serde", "v4"] } valuable = "0.1.1" -v-api = { git = "https://github.com/oxidecomputer/v-api", rev = "d3fff6f7e539a9435e8dcbb07b54e937237ff623", default-features = false } +v-api = { git = "https://github.com/oxidecomputer/v-api", rev = "a51b0fb47a7ba1f9c8bcd18c39264ceb8227f09c", default-features = false } v-api-installer = { git = "https://github.com/oxidecomputer/v-api", rev = "d3fff6f7e539a9435e8dcbb07b54e937237ff623" } v-model = { git = "https://github.com/oxidecomputer/v-api", rev = "d3fff6f7e539a9435e8dcbb07b54e937237ff623" } v-api-permission-derive = { git = "https://github.com/oxidecomputer/v-api", rev = "d3fff6f7e539a9435e8dcbb07b54e937237ff623" }