From 41bb448c3fb364626a29bc66fca7115c4ea366db Mon Sep 17 00:00:00 2001 From: Peter Marcu Date: Mon, 30 Mar 2026 22:07:05 -0700 Subject: [PATCH 1/3] Modify asset formats and versioning in registry.yaml Updated asset formats and version prefix for Azure Developer CLI. --- pkgs/Azure/azure-dev/registry.yaml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/Azure/azure-dev/registry.yaml b/pkgs/Azure/azure-dev/registry.yaml index e1d84b1547d..618785a6518 100644 --- a/pkgs/Azure/azure-dev/registry.yaml +++ b/pkgs/Azure/azure-dev/registry.yaml @@ -3,16 +3,10 @@ packages: - type: github_release repo_owner: Azure repo_name: azure-dev - asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} - format: zip description: The Azure Developer CLI is a developer-centric command-line interface tool for creating Azure applications + version_prefix: azure-dev-cli_ overrides: - goos: linux - format: tar.gz - files: - - name: azd - src: azd-{{.OS}}-{{.Arch}} - supported_envs: - - darwin - - amd64 - rosetta2: true + asset: "azd-{{.OS}}-{{.Arch}}.tar.gz" + - goos: [windows, darwin] + asset: "azd-{{.OS}}-{{.Arch}}.zip" From 939cd377f96f0e2381078ec4c8779bc893444db6 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Tue, 31 Mar 2026 17:46:02 +0900 Subject: [PATCH 2/3] feat(Azure/azure-dev): scaffold Azure/azure-dev --- pkgs/Azure/azure-dev/pkg.yaml | 8 ++++ pkgs/Azure/azure-dev/registry.yaml | 66 +++++++++++++++++++++++--- pkgs/Azure/azure-dev/scaffold.yaml | 9 ++++ registry.yaml | 74 ++++++++++++++++++++++++------ 4 files changed, 138 insertions(+), 19 deletions(-) create mode 100644 pkgs/Azure/azure-dev/scaffold.yaml diff --git a/pkgs/Azure/azure-dev/pkg.yaml b/pkgs/Azure/azure-dev/pkg.yaml index e698aa169e1..124ccd6563d 100644 --- a/pkgs/Azure/azure-dev/pkg.yaml +++ b/pkgs/Azure/azure-dev/pkg.yaml @@ -1,2 +1,10 @@ packages: - name: Azure/azure-dev@azure-dev-cli_1.23.13 + - name: Azure/azure-dev + version: azure-dev-cli_1.9.3 + - name: Azure/azure-dev + version: azure-dev-cli_1.3.1 + - name: Azure/azure-dev + version: azure-dev-cli_0.9.0-beta.1 + - name: Azure/azure-dev + version: azure-dev-cli_0.8.0-beta.2 diff --git a/pkgs/Azure/azure-dev/registry.yaml b/pkgs/Azure/azure-dev/registry.yaml index 618785a6518..5a1ad4fc045 100644 --- a/pkgs/Azure/azure-dev/registry.yaml +++ b/pkgs/Azure/azure-dev/registry.yaml @@ -3,10 +3,64 @@ packages: - type: github_release repo_owner: Azure repo_name: azure-dev - description: The Azure Developer CLI is a developer-centric command-line interface tool for creating Azure applications + description: "A developer CLI for working with Azure resources to build and deploy AI applications. Commands map to key workflow stages: code, build, deploy, and monitor" version_prefix: azure-dev-cli_ - overrides: - - goos: linux - asset: "azd-{{.OS}}-{{.Arch}}.tar.gz" - - goos: [windows, darwin] - asset: "azd-{{.OS}}-{{.Arch}}.zip" + version_constraint: "false" + version_overrides: + - version_constraint: Version == "azure-dev-cli_0.9.0-beta.1" + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + windows_arm_emulation: true + overrides: + - goos: linux + format: tar.gz + - goos: darwin + goarch: arm64 + asset: azd-{{.OS}}-{{.Arch}}-beta.{{.Format}} + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 0.8.0-beta.2") + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + rosetta2: true + windows_arm_emulation: true + overrides: + - goos: linux + format: tar.gz + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 1.3.1") + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + windows_arm_emulation: true + overrides: + - goos: linux + goarch: amd64 + format: tar.gz + - goos: linux + goarch: arm64 + format: tar.gz + asset: azd-{{.OS}}-{{.Arch}}-beta.{{.Format}} + - goos: darwin + goarch: arm64 + asset: azd-{{.OS}}-{{.Arch}}-beta.{{.Format}} + - version_constraint: semver("<= 1.9.3") + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + windows_arm_emulation: true + overrides: + - goos: linux + format: tar.gz + - version_constraint: "true" + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + overrides: + - goos: linux + format: tar.gz + - goos: windows + goarch: arm64 + asset: azd-{{.OS}}-{{.Arch}}-alpha.{{.Format}} diff --git a/pkgs/Azure/azure-dev/scaffold.yaml b/pkgs/Azure/azure-dev/scaffold.yaml new file mode 100644 index 00000000000..3cb5685df06 --- /dev/null +++ b/pkgs/Azure/azure-dev/scaffold.yaml @@ -0,0 +1,9 @@ +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/aqua-generate-registry.json +# aqua - Declarative CLI Version Manager +# https://aquaproj.github.io/ +# Other than name is optional. All initial values are just examples. +name: Azure/azure-dev +# version_filter: not (Version matches "-rc$") +version_prefix: azure-dev-cli_ +# all_assets_filter: not (Asset matches "-cli") diff --git a/registry.yaml b/registry.yaml index 6a795296856..ca1bd606cc8 100644 --- a/registry.yaml +++ b/registry.yaml @@ -687,19 +687,67 @@ packages: - type: github_release repo_owner: Azure repo_name: azure-dev - asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} - format: zip - description: The Azure Developer CLI is a developer-centric command-line interface tool for creating Azure applications - overrides: - - goos: linux - format: tar.gz - files: - - name: azd - src: azd-{{.OS}}-{{.Arch}} - supported_envs: - - darwin - - amd64 - rosetta2: true + description: "A developer CLI for working with Azure resources to build and deploy AI applications. Commands map to key workflow stages: code, build, deploy, and monitor" + version_prefix: azure-dev-cli_ + version_constraint: "false" + version_overrides: + - version_constraint: Version == "azure-dev-cli_0.9.0-beta.1" + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + windows_arm_emulation: true + overrides: + - goos: linux + format: tar.gz + - goos: darwin + goarch: arm64 + asset: azd-{{.OS}}-{{.Arch}}-beta.{{.Format}} + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 0.8.0-beta.2") + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + rosetta2: true + windows_arm_emulation: true + overrides: + - goos: linux + format: tar.gz + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: semver("<= 1.3.1") + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + windows_arm_emulation: true + overrides: + - goos: linux + goarch: amd64 + format: tar.gz + - goos: linux + goarch: arm64 + format: tar.gz + asset: azd-{{.OS}}-{{.Arch}}-beta.{{.Format}} + - goos: darwin + goarch: arm64 + asset: azd-{{.OS}}-{{.Arch}}-beta.{{.Format}} + - version_constraint: semver("<= 1.9.3") + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + windows_arm_emulation: true + overrides: + - goos: linux + format: tar.gz + - version_constraint: "true" + asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} + format: zip + overrides: + - goos: linux + format: tar.gz + - goos: windows + goarch: arm64 + asset: azd-{{.OS}}-{{.Arch}}-alpha.{{.Format}} - type: github_release repo_owner: Azure repo_name: bicep From d89519e5afb7f9f9ce1eebf000e8259fdfd11ec0 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Tue, 31 Mar 2026 17:58:40 +0900 Subject: [PATCH 3/3] fix(Azure/azure-dev): set files --- pkgs/Azure/azure-dev/registry.yaml | 6 ++++++ registry.yaml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/pkgs/Azure/azure-dev/registry.yaml b/pkgs/Azure/azure-dev/registry.yaml index 5a1ad4fc045..f43d08d00e4 100644 --- a/pkgs/Azure/azure-dev/registry.yaml +++ b/pkgs/Azure/azure-dev/registry.yaml @@ -6,11 +6,17 @@ packages: description: "A developer CLI for working with Azure resources to build and deploy AI applications. Commands map to key workflow stages: code, build, deploy, and monitor" version_prefix: azure-dev-cli_ version_constraint: "false" + files: + - name: azd + src: "{{.AssetWithoutExt}}" version_overrides: - version_constraint: Version == "azure-dev-cli_0.9.0-beta.1" asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true + files: + - name: azd + src: azd-{{.OS}}-{{.Arch}} overrides: - goos: linux format: tar.gz diff --git a/registry.yaml b/registry.yaml index ca1bd606cc8..e99678a0302 100644 --- a/registry.yaml +++ b/registry.yaml @@ -690,11 +690,17 @@ packages: description: "A developer CLI for working with Azure resources to build and deploy AI applications. Commands map to key workflow stages: code, build, deploy, and monitor" version_prefix: azure-dev-cli_ version_constraint: "false" + files: + - name: azd + src: "{{.AssetWithoutExt}}" version_overrides: - version_constraint: Version == "azure-dev-cli_0.9.0-beta.1" asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true + files: + - name: azd + src: azd-{{.OS}}-{{.Arch}} overrides: - goos: linux format: tar.gz