Skip to content

Conversation

LarryOsterman
Copy link
Member

No description provided.

@github-actions github-actions bot added KeyVault Key Vault Storage Storage Service (Queues, Blobs, Files) labels Sep 19, 2025
@github-project-automation github-project-automation bot moved this from Untriaged to In Progress in Azure SDK for Key Vault Sep 19, 2025
@heaths heaths marked this pull request as ready for review September 20, 2025 00:09
@heaths heaths requested a review from hallipr as a code owner September 20, 2025 00:09
@Copilot Copilot AI review requested due to automatic review settings September 20, 2025 00:09
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the emitter version from 0.22.0 to 0.23.0 and reflects corresponding breaking changes in enum variant naming to align with Rust naming guidelines. The changes rename enum variants from UPPER_CASE to PascalCase format.

Key changes:

  • Updated @azure-tools/typespec-rust from 0.22.0 to 0.23.0 and @azure-tools/typespec-client-generator-core from 0.60.0 to 0.60.1
  • Renamed enum variants to follow PascalCase convention (e.g., KeyType::RSAKeyType::Rsa, EncryptionAlgorithm::RsaOAEP256EncryptionAlgorithm::RsaOaep256)
  • Updated all test files and benchmarks to use the new enum variant names

Reviewed Changes

Copilot reviewed 6 out of 27 changed files in this pull request and generated no comments.

Show a summary per file
File Description
eng/emitter-package.json Updated TypeSpec emitter versions
sdk/keyvault/azure_security_keyvault_keys/tests/key_client.rs Updated enum variants in test cases
sdk/keyvault/azure_security_keyvault_keys/benches/benchmarks.rs Updated enum variants in benchmark code
sdk/keyvault/azure_security_keyvault_keys/CHANGELOG.md Documented breaking changes for enum variant renames
sdk/keyvault/azure_security_keyvault_certificates/tests/certificate_client.rs Updated enum variants in certificate tests
sdk/keyvault/azure_security_keyvault_certificates/CHANGELOG.md Documented breaking changes for enum variant renames
Files not reviewed (1)
  • eng/emitter-package-lock.json: Language not supported

Copy link

API Change Check

APIView identified API level changes in this PR and created the following API reviews

azure_security_keyvault_certificates
azure_security_keyvault_keys
azure_storage_blob

@heaths heaths merged commit 1948fe9 into Azure:main Sep 22, 2025
17 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Azure SDK for Key Vault Sep 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
KeyVault Key Vault Storage Storage Service (Queues, Blobs, Files)
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants