feat: add azd (Azure Developer CLI) to registry#8828
Conversation
Greptile SummaryThis PR adds Key aspects:
Confidence Score: 5/5Safe to merge — small, well-structured registry addition with no logic issues. The single changed file follows all established registry conventions, uses a template filter pattern already validated in other entries, and handles version prefix variation correctly. No P0 or P1 findings. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["mise use -g azd@latest"] --> B["Registry lookup: azd.toml"]
B --> C["Backend: aqua:Azure/azure-dev"]
C --> D["Aqua fetches tag from GitHub\ne.g. azure-dev-cli_1.9.0"]
D --> E["Install binary"]
E --> F["Test: azd version"]
F --> G{"stdout contains expected?"}
G -->|Yes| H["Pass"]
G -->|No| I["Fail"]
B --> J["trim_start_matches strips azure-dev-cli_ prefix\nfrom version before comparison"]
J --> G
Reviews (3): Last reviewed commit: "fix: strip azure-dev-cli_ version prefix..." | Re-trigger Greptile |
There was a problem hiding this comment.
Code Review
This pull request introduces a new registry entry for the Azure Developer CLI (azd) utilizing the aqua backend. A review comment points out that the test field is defined using a non-standard table format and suggests converting it to a string to ensure it is correctly processed by the registry generator.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The aqua registry resolves versions as azure-dev-cli_1.23.13 but azd version outputs just 1.23.13. Use trim_start_matches to handle this. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
### 🚀 Features - add azd (Azure Developer CLI) to registry by @rajeshkamal5050 in [#8828](#8828) ### 🐛 Bug Fixes - **(aqua)** skip registry lookup for linked versions in list_bin_paths by @nikobockerman in [#8801](#8801) - **(rust)** handle rustup check exit code 100 as non-error by @shalk in [#8832](#8832) - **(task)** resolve bare aliases in monorepo with config_roots by @nkakouros in [#8819](#8819) - show usage help when long_about is defined w/o args/flags by @nkakouros in [#8824](#8824) ### 📚 Documentation - fix serif font in sidebar and increase heading sizes by @jdx in [#8831](#8831) - fix #vscode link in ide integration page by @jedymatt in [#8833](#8833) - fix nested Markdown code fences by @muzimuzhi in [#8835](#8835) ### New Contributors - @shalk made their first contribution in [#8832](#8832) - @jedymatt made their first contribution in [#8833](#8833) - @nikobockerman made their first contribution in [#8801](#8801) - @rajeshkamal5050 made their first contribution in [#8828](#8828) ## 📦 Aqua Registry Updates #### New Packages (2) - [`gastownhall/beads`](https://github.com/gastownhall/beads) - [`getdbt.com/dbt-fusion`](https://github.com/getdbt.com/dbt-fusion) #### Updated Packages (2) - [`Azure/azure-dev`](https://github.com/Azure/azure-dev) - [`magefile/mage`](https://github.com/magefile/mage)
Adds
azd(Azure Developer CLI) as a short name in the mise registry, backed byaqua:Azure/azure-dev.This allows users to install azd with:
Azure Developer CLI is a developer-centric CLI for creating and deploying Azure applications. It's actively maintained at https://github.com/Azure/azure-dev.
Note: Depends on the aqua registry fix in aquaproj/aqua-registry#51272 for correct asset resolution (version prefix, arm64 support).