From b4b402c528023a2f6910eb1d5a7f301fdeb29a23 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 14:15:09 +0000 Subject: [PATCH 1/2] fix(deps): update all non-major dependencies --- Cargo.lock | 48 +++++++++++++++++++++++------------------------ Cargo.toml | 4 ++-- package-lock.json | 22 +++++++++++----------- 3 files changed, 37 insertions(+), 37 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 85c0045..cac2df3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -109,7 +109,7 @@ version = "0.0.0" dependencies = [ "async-trait", "azure_core 0.21.0", - "azure_core 0.27.0", + "azure_core 0.28.0", "azure_identity", "azure_storage", "azure_storage_blobs", @@ -215,9 +215,9 @@ dependencies = [ [[package]] name = "azure_core" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd9e026f749ac67e6d736ebcfa1ba36ab60ce3d6c446c67624a538f4e0667fa" +checksum = "06d2b4c218c9edaddb625c5d287958eb4defb0addf54e6aad9c17bda320269ae" dependencies = [ "async-lock", "async-trait", @@ -235,9 +235,9 @@ dependencies = [ [[package]] name = "azure_core_macros" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06bce1a683e1a27013e64a1ff760700c7241275fe38787e578c3526f4ac569e0" +checksum = "4a2df13e12ead1bb9f3b45cebec7e2b36eb6c2e88305745adc34828c1e457f92" dependencies = [ "proc-macro2", "quote", @@ -248,19 +248,18 @@ dependencies = [ [[package]] name = "azure_identity" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5b2a19746da00d510787e406f07494a5b6e9b86f69871e3b72ef90d34631c77" +checksum = "09972343c59dfd6a717f448b400788b9747b4d6fdbbeb942c647ca5595ca7bc6" dependencies = [ "async-lock", "async-trait", - "azure_core 0.27.0", + "azure_core 0.28.0", "futures", "pin-project", "serde", "time", "tracing", - "typespec_client_core", "url", ] @@ -1471,9 +1470,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" dependencies = [ "unicode-ident", ] @@ -1643,9 +1642,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.22" +version = "0.12.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" dependencies = [ "async-compression", "base64 0.22.1", @@ -1923,9 +1922,9 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.21.0" +version = "3.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e" +checksum = "84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53" dependencies = [ "fastrand 2.3.0", "getrandom 0.3.3", @@ -2168,11 +2167,13 @@ checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "typespec" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2fffbed46125e0931e8f45618c3f6f0ffa2e0dc6d8b10a8de9f100b03138f33" +checksum = "dd7ebbd28a587eb1c2208dc6f48304eb8b7dea2100d4a83aecb27951a878987a" dependencies = [ "base64 0.22.1", + "bytes", + "futures", "serde", "serde_json", "url", @@ -2180,13 +2181,12 @@ dependencies = [ [[package]] name = "typespec_client_core" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e96d81a432a1d2eb5cb3e9f813ff3811928e35f549bb5fa0a16abeffc66dec4c" +checksum = "c722bbf92825952d4f7ab56393e5d200b5c702ef9fb92fd8b4c7a5447107ae6c" dependencies = [ "async-trait", "base64 0.22.1", - "bytes", "dyn-clone", "futures", "getrandom 0.3.3", @@ -2206,9 +2206,9 @@ dependencies = [ [[package]] name = "typespec_macros" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b032d7c2352fd8c2af91f942b914c52e315d3ea2b1bcad21a16cb94f72816bd" +checksum = "71ada600035ee156b8898d98dcd58d68f93e685b0d564c4be15a160ccfcb7480" dependencies = [ "proc-macro2", "quote", @@ -2260,9 +2260,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.17.0" +version = "1.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" dependencies = [ "getrandom 0.3.3", "js-sys", diff --git a/Cargo.toml b/Cargo.toml index 1da64d8..fba9b09 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,8 +17,8 @@ path = "src/main.rs" [dependencies] # Azure SDK for Rust -azure_identity = "0.27.0" -azure_core = "0.27.0" +azure_identity = "0.28.0" +azure_core = "0.28.0" # Azure Storage is currently held at an older version. # Include a version of the azure_core crate that is compatible with the diff --git a/package-lock.json b/package-lock.json index 3e04237..c91a3ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1641,13 +1641,13 @@ } }, "node_modules/hook-std": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-3.0.0.tgz", - "integrity": "sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-4.0.0.tgz", + "integrity": "sha512-IHI4bEVOt3vRUDJ+bFA9VUJlo7SzvFARPNLw75pqSmAOP2HmTWfFJtPvLBrDrlgjEYXY9zs7SFdHPQaJShkSCQ==", "dev": true, "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -5507,9 +5507,9 @@ "license": "MIT" }, "node_modules/semantic-release": { - "version": "24.2.7", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.2.7.tgz", - "integrity": "sha512-g7RssbTAbir1k/S7uSwSVZFfFXwpomUB9Oas0+xi9KStSCmeDXcA7rNhiskjLqvUe/Evhx8fVCT16OSa34eM5g==", + "version": "24.2.8", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.2.8.tgz", + "integrity": "sha512-uvoLiKEB/AvvA3SCPE78cd90nVJXn220kkEA6sNGzDpas4s7pe4OgYWvhfR0lvWBdBH/T0RFCI6U+GvcT2CypQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5527,7 +5527,7 @@ "find-versions": "^6.0.0", "get-stream": "^6.0.0", "git-log-parser": "^1.2.0", - "hook-std": "^3.0.0", + "hook-std": "^4.0.0", "hosted-git-info": "^8.0.0", "import-from-esm": "^2.0.0", "lodash-es": "^4.17.21", @@ -5568,9 +5568,9 @@ } }, "node_modules/semantic-release/node_modules/clean-stack": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", - "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.3.0.tgz", + "integrity": "sha512-9ngPTOhYGQqNVSfeJkYXHmF7AGWp4/nN5D/QqNQs3Dvxd1Kk/WpjHfNujKHYUQ/5CoGyOyFNoWSPk5afzP0QVg==", "dev": true, "license": "MIT", "dependencies": { From 73056fa4f25bf7e6014347d0313f6559d39e7bcb Mon Sep 17 00:00:00 2001 From: Max Dymond Date: Thu, 18 Sep 2025 16:53:59 +0100 Subject: [PATCH 2/2] fix: Switch to using DeveloperToolsCredential --- src/azure.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/azure.rs b/src/azure.rs index 35c0754..b50a7c9 100644 --- a/src/azure.rs +++ b/src/azure.rs @@ -2,7 +2,7 @@ // Licensed under the MIT License. use std::sync::Arc; -use azure_identity::DefaultAzureCredentialBuilder; +use azure_identity::DeveloperToolsCredential; use azure_storage::StorageCredentials; use azure_storage_blobs::{ blob::operations::GetPropertiesResponse, @@ -63,7 +63,7 @@ pub(crate) struct AzureRegistry { impl AzureRegistry { pub fn new() -> Result> { // Get a credential for Azure - let default_credential = DefaultAzureCredentialBuilder::new().build()?; + let default_credential = DeveloperToolsCredential::new(None)?; let credential = TokenCredentialInterop::new(default_credential); Ok(AzureRegistry {