-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[PS] Migrate RedisEnterpriseCache module to autorest v4 #28618
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
There was a problem hiding this 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 pull request migrates the RedisEnterpriseCache module from AutoRest v3 to AutoRest v4, involving significant changes to the code generation tooling and breaking changes to cmdlet interfaces and parameter types.
- Updates the module to use AutoRest v4 with new API version
2025-05-01-preview
- Changes numerous parameter types from strongly-typed enums to strings
- Modifies parameter set structures and adds new parameter overloads for improved usability
Reviewed Changes
Copilot reviewed 80 out of 82 changed files in this pull request and generated 5 comments.
File | Description |
---|---|
tools/StaticAnalysis/Exceptions/Az.RedisEnterpriseCache/BreakingChangeIssues.csv | Documents breaking changes for cmdlet types and parameters to maintain compatibility tracking |
src/RedisEnterpriseCache/RedisEnterpriseCache/help/*.md | Updates help documentation to reflect new parameter types and syntax changes |
src/RedisEnterpriseCache/RedisEnterpriseCache/Az.RedisEnterpriseCache.psd1 | Updates module metadata including version requirements and build configuration |
src/RedisEnterpriseCache/RedisEnterpriseCache.Autorest/test/*.ps1 | Removes test implementations and updates test environment configuration |
Description
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.md
and reviewed the following information:ChangeLog.md
file(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md
.## Upcoming Release
header in the past tense.ChangeLog.md
if no new release is required, such as fixing test case only.