diff --git a/cli/azd/cmd/testdata/TestFigSpec.ts b/cli/azd/cmd/testdata/TestFigSpec.ts index 0462b640774..c05304c0f8f 100644 --- a/cli/azd/cmd/testdata/TestFigSpec.ts +++ b/cli/azd/cmd/testdata/TestFigSpec.ts @@ -7115,12 +7115,21 @@ const completionSpec: Fig.Spec = { }, { name: ['project'], - description: 'Manage Microsoft Foundry Project resources from your terminal. (Beta)', + description: 'Manage Microsoft Foundry Project resources from your terminal.', subcommands: [ { name: ['add'], description: 'Add or update a Microsoft Foundry project.', options: [ + { + name: ['--acr-resource-id'], + description: 'External registry ARM resource ID for --new-project source builds (same subscription; Bicep only; no migration)', + args: [ + { + name: 'acr-resource-id', + }, + ], + }, { name: ['--force'], description: 'Replace a different configured project', diff --git a/cli/azd/cmd/testdata/TestUsage-azd-ai-project.snap b/cli/azd/cmd/testdata/TestUsage-azd-ai-project.snap index 9fcb4e22cd4..b378a4a06c3 100644 --- a/cli/azd/cmd/testdata/TestUsage-azd-ai-project.snap +++ b/cli/azd/cmd/testdata/TestUsage-azd-ai-project.snap @@ -1,5 +1,5 @@ -Manage Microsoft Foundry Project resources from your terminal. (Beta) +Manage Microsoft Foundry Project resources from your terminal. Usage azd ai project [flags] diff --git a/cli/azd/cmd/testdata/TestUsage-azd-ai.snap b/cli/azd/cmd/testdata/TestUsage-azd-ai.snap index cf7d00d9913..c06422b9b7c 100644 --- a/cli/azd/cmd/testdata/TestUsage-azd-ai.snap +++ b/cli/azd/cmd/testdata/TestUsage-azd-ai.snap @@ -13,7 +13,7 @@ Available Commands finetuning : Extension for Foundry Fine Tuning. (Preview) inspector : Browser-based inspector UI for locally running Foundry agents. (Beta) models : Extension for managing custom models in Azure AI Foundry. (Preview) - project : Manage Microsoft Foundry Project resources from your terminal. (Beta) + project : Manage Microsoft Foundry Project resources from your terminal. routine : Manage Microsoft Foundry Routines from your terminal. (Beta) skill : Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal. (Beta) toolbox : Manage Microsoft Foundry Toolboxes from your terminal. (Beta) diff --git a/cli/azd/extensions/registry.json b/cli/azd/extensions/registry.json index 2295f41d7e6..1c1d296490e 100644 --- a/cli/azd/extensions/registry.json +++ b/cli/azd/extensions/registry.json @@ -10603,8 +10603,8 @@ { "id": "azure.ai.projects", "namespace": "ai.project", - "displayName": "Foundry Projects (Beta)", - "description": "Manage Microsoft Foundry Project resources from your terminal. (Beta)", + "displayName": "Foundry Projects", + "description": "Manage Microsoft Foundry Project resources from your terminal.", "versions": [ { "version": "0.1.0-preview", @@ -11864,6 +11864,82 @@ "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-projects_1.0.0-beta.16/azure-ai-projects-windows-arm64.zip" } } + }, + { + "version": "1.0.0", + "requiredAzdVersion": ">=1.37.0", + "capabilities": [ + "custom-commands", + "lifecycle-events", + "service-target-provider", + "provisioning-provider", + "validation-provider", + "metadata" + ], + "providers": [ + { + "name": "azure.ai.project", + "type": "service-target", + "description": "Owns the azure.ai.project host so azd can walk the Foundry project service in azure.yaml" + }, + { + "name": "microsoft.foundry", + "type": "provisioning-provider", + "description": "Provisions Microsoft Foundry projects from azure.yaml" + } + ], + "usage": "azd ai project [options]", + "examples": null, + "artifacts": { + "darwin/amd64": { + "checksum": { + "algorithm": "sha256", + "value": "82a5e3a204d27afe2b2738bae7425e919af887e064e1f2955d9b1451f7dc0116" + }, + "entryPoint": "azure-ai-projects-darwin-amd64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-projects_1.0.0/azure-ai-projects-darwin-amd64.zip" + }, + "darwin/arm64": { + "checksum": { + "algorithm": "sha256", + "value": "aba7c1c29c0393f0388c46ffd6dbf702708ceb792ef969214b9ae8ddc12cb09d" + }, + "entryPoint": "azure-ai-projects-darwin-arm64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-projects_1.0.0/azure-ai-projects-darwin-arm64.zip" + }, + "linux/amd64": { + "checksum": { + "algorithm": "sha256", + "value": "76d2a653b647f72a7d426601714b3e5b1c19c3ef8b4ef954fdf7047cb2c4ac8c" + }, + "entryPoint": "azure-ai-projects-linux-amd64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-projects_1.0.0/azure-ai-projects-linux-amd64.tar.gz" + }, + "linux/arm64": { + "checksum": { + "algorithm": "sha256", + "value": "c1092c3bb50aed2e51b2fcac143df542221bbd2c2390953c54c1783794c4738a" + }, + "entryPoint": "azure-ai-projects-linux-arm64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-projects_1.0.0/azure-ai-projects-linux-arm64.tar.gz" + }, + "windows/amd64": { + "checksum": { + "algorithm": "sha256", + "value": "587f0341335beb0fadfbfd6b282febbc5e85479b4565d33f6d123a5ea68d4d3d" + }, + "entryPoint": "azure-ai-projects-windows-amd64.exe", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-projects_1.0.0/azure-ai-projects-windows-amd64.zip" + }, + "windows/arm64": { + "checksum": { + "algorithm": "sha256", + "value": "d49fc3bf4ff5c4a224eec47c667568095fd096c299504d0a06fa3dcba4cfb963" + }, + "entryPoint": "azure-ai-projects-windows-arm64.exe", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-projects_1.0.0/azure-ai-projects-windows-arm64.zip" + } + } } ], "tags": [