Removing Neon Reference from Index.json as part of Neon CLI Deprecation#9661
Removing Neon Reference from Index.json as part of Neon CLI Deprecation#9661Shekar2004 wants to merge 1 commit intoAzure:mainfrom
Conversation
️✔️Azure CLI Extensions Breaking Change Test
|
|
Hi @Shekar2004, |
|
Thank you for your contribution! We will review the pull request and get back to you soon. |
|
The git hooks are available for azure-cli and azure-cli-extensions repos. They could help you run required checks before creating the PR. Please sync the latest code with latest dev branch (for azure-cli) or main branch (for azure-cli-extensions). pip install azdev --upgrade
azdev setup -c <your azure-cli repo path> -r <your azure-cli-extensions repo path>
|
|
Hi @Shekar2004 Release SuggestionsModule: neon
Notes
|
There was a problem hiding this comment.
Pull request overview
Removes the deprecated Microsoft.Neon Azure CLI extension entry from the public extension index (src/index.json) so it is no longer discoverable/installable via az extension add --name neon.
Changes:
- Deleted the
neonextension block (all listed wheel versions and metadata) fromsrc/index.json.
You can also share your feedback on Copilot code review. Take the survey.
|
one check was not getting triggered, even though how long I wait. Azure.azure-cli-extensions Can you please help to trigger the last check and review the PR: @necusjz |
|
/azp run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
CodeGen Tools Feedback CollectionThank you for using our CodeGen tool. We value your feedback, and we would like to know how we can improve our product. Please take a few minutes to fill our codegen survey |
|
/azp run |
|
Commenter does not have sufficient privileges for PR 9661 in repo Azure/azure-cli-extensions |
8fe9d52 to
6df9a88
Compare
|
/azp run |
|
Commenter does not have sufficient privileges for PR 9661 in repo Azure/azure-cli-extensions |
Summary
Microsoft.Neon (Neon Postgres) Azure Native Integration has been retired as of March 13, 2026.
This PR removes the Neon extension entry from
src/index.jsonand adds a deprecation warningto inform users who still have the extension installed.
Changes
src/index.jsonsrc/neon/azext_neon/__init__.py_DEPRECATION_WARNINGmessage logged atWARNINGlevel whenever anyaz neoncommand is invoked, notifying users the service has been retired.Skipped Checks
The following checks are skipped as this PR involves only deprecation/removal — no new features or functional logic changes:
azdev style neon— No new logic added.python scripts/ci/test_index.py -q— Neon entry is being removed fromsrc/index.json, not added.General Guidelines
azdev style <YOUR_EXT>locally? (pip install azdevrequired)python scripts/ci/test_index.py -qlocally? (pip install wheel==0.30.0required)For new extensions:
About Extension Publish
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.