Skip to content

[AutoPR azure-mgmt-keyvault]-generated-from-SDK Generation - Python-5479988#43559

Merged
ChenxiJiang333 merged 44 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-mgmt-keyvault-5479988
Dec 11, 2025
Merged

[AutoPR azure-mgmt-keyvault]-generated-from-SDK Generation - Python-5479988#43559
ChenxiJiang333 merged 44 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-mgmt-keyvault-5479988

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Oct 21, 2025

@msyyc
Copy link
Member

msyyc commented Oct 29, 2025

@Azure Azure deleted a comment from github-actions bot Dec 5, 2025
@github-actions
Copy link

github-actions bot commented Dec 5, 2025

API Change Check

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

azure-core

@ChenxiJiang333 ChenxiJiang333 force-pushed the sdkauto/azure-mgmt-keyvault-5479988 branch from fda3d66 to 5db4b20 Compare December 11, 2025 03:38
@msyyc msyyc marked this pull request as ready for review December 11, 2025 06:27
@msyyc msyyc self-requested a review as a code owner December 11, 2025 06:27
Copilot AI review requested due to automatic review settings December 11, 2025 06:27
Copy link
Contributor

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 is an auto-generated pull request that updates the Azure Key Vault management SDK from AutoRest Code Generator to Python Code Generator. The changes include:

  • Migration from AutoRest to TypeSpec-based code generation
  • Removal of hardcoded API versions in test files
  • Addition of new test cases for API version customization
  • Update of dependencies (replacing msrest with isodate)
  • Removal of legacy patch test files
  • Updates to generated samples and operation files

Key Changes

  • Code Generator Migration: Switched from "Microsoft (R) AutoRest Code Generator" to "Microsoft (R) Python Code Generator"
  • Test Updates: Removed hardcoded api_version parameters from tests, added new tests for backward compatibility with legacy paging APIs
  • Dependency Change: Replaced msrest>=0.7.1 with isodate>=0.6.1 in pyproject.toml
  • Operations Refactoring: Consolidated multiple operation files into a single operations module

Reviewed changes

Copilot reviewed 124 out of 128 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsp-location.yaml New TypeSpec configuration file
tests/test_unittest.py New unit tests for model initialization and compatibility
tests/test_patch*.py Deleted legacy patch test files
tests/test_key_vault_management_*_test.py Removed hardcoded API versions, added API version customization tests
generated_tests/*.py Updated with new code generator format, removed API version parameters
generated_samples/*.py Updated subscription IDs and file references
pyproject.toml Dependency change from msrest to isodate
azure/mgmt/keyvault/operations/*.py Consolidated operations into single module
azure/mgmt/keyvault/models/*.py Updated type hints and enum descriptions

@ChenxiJiang333
Copy link
Member

/check-enforcer override

@ChenxiJiang333 ChenxiJiang333 merged commit 30c6d22 into Azure:main Dec 11, 2025
27 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments