aksarc 1.0.0b1 VMware support release#7416
Conversation
️✔️Azure CLI Extensions Breaking Change Test
|
|
Hi @TheOnlyWei, |
|
Hi @TheOnlyWei, |
|
Thank you for your contribution! We will review the pull request and get back to you soon. |
|
@jsntcy as mentioned in previous PR, we are trying to release an older version. Do you want us to change the version again? You said it should be 1.0.0 or 1.0.0b1. Our product is a special case currently, because our main branch, which are the stable releases, doesn't support the platform which our 1.0.0b1 release supports, and vice versa, the code in the specific release of our 1.0.0b1 extension doesn't have certain features that the stable release supports. So, we are kind of forced to release via an older version to preserve customer experience. |
As your source code is not in our extension repo, so it's a little difficult for us to know which versions you have released. In this review, we expanded and scrolled down the long index.json file and found you have already released 1.0.0, 1.0.2, .....1.1.1 before. But in last review #7409 (comment), you released as As your code is not in our repo, it's difficult for us to suggest a specific version for you as we don't know if the new version has breaking changes or not (or release it as preview or stable) , but we can suggest some versions per different scenarios:
Actually based on our Extension version schema, you can figure out the version yourself as well. BTW, if possible, we suggest you move your source code to our extension repo, so that you can leverage our CI/CD including breaking change detection, version suggestion and etc. |

Related command
az aksarc
https://learn.microsoft.com/en-us/cli/azure/aksarc?view=azure-cli-latest
General Guidelines
azdev style <YOUR_EXT>locally? (pip install azdevrequired)Note:
azdev style <YOUR_EXT>is not enforced currently for our extension in our private repository.python scripts/ci/test_index.py -qlocally? (pip install wheel==0.30.0required)About Extension Publish
Note that we are releasing an extension from a private repository and need to manually update the
src/index.json!There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update
src/index.jsonautomatically.You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify
src/index.json.