Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
026aa97
fix security issue with playwright/test 1.49.1 (#6592)
vhvb1989 Jan 23, 2026
cb20d72
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Jan 23, 2026
6335069
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Jan 24, 2026
fb08f19
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Jan 26, 2026
c71904a
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Jan 27, 2026
b87c8af
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Jan 29, 2026
11c2b87
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Jan 29, 2026
de7f19b
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 2, 2026
aac862d
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 2, 2026
33bc605
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 3, 2026
f377610
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 3, 2026
69c3e3c
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 4, 2026
ab2767e
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 4, 2026
d7f9abb
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 5, 2026
76b1d09
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 17, 2026
9d3a25e
Merge branch 'main' of https://github.com/Azure/azure-dev
vhvb1989 Feb 20, 2026
ded7e02
registry update for appservice extension
vhvb1989 Feb 21, 2026
50edf82
test snaps
vhvb1989 Feb 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions cli/azd/cmd/testdata/TestFigSpec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1061,6 +1061,49 @@ const completionSpec: Fig.Spec = {
},
],
},
{
name: ['appservice'],
description: 'Extension for managing Azure App Service resources.',
subcommands: [
{
name: ['swap'],
description: 'Swap deployment slots for an App Service.',
options: [
{
name: ['--dst'],
description: 'The destination slot name. Use @main for production.',
args: [
{
name: 'dst',
},
],
},
{
name: ['--service'],
description: 'The name of the service to swap slots for.',
args: [
{
name: 'service',
},
],
},
{
name: ['--src'],
description: 'The source slot name. Use @main for production.',
args: [
{
name: 'src',
},
],
},
],
},
{
name: ['version'],
description: 'Display the version of the extension.',
},
],
},
{
name: ['auth'],
description: 'Authenticate with Azure.',
Expand Down Expand Up @@ -2967,6 +3010,20 @@ const completionSpec: Fig.Spec = {
},
],
},
{
name: ['appservice'],
description: 'Extension for managing Azure App Service resources.',
subcommands: [
{
name: ['swap'],
description: 'Swap deployment slots for an App Service.',
},
{
name: ['version'],
description: 'Display the version of the extension.',
},
],
},
{
name: ['auth'],
description: 'Authenticate with Azure.',
Expand Down
16 changes: 16 additions & 0 deletions cli/azd/cmd/testdata/TestUsage-azd-appservice.snap
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

Extension for managing Azure App Service resources.

Usage
azd appservice [flags]

Global Flags
-C, --cwd string : Sets the current working directory.
--debug : Enables debugging and diagnostics logging.
--docs : Opens the documentation for azd appservice in your web browser.
-h, --help : Gets help for appservice.
--no-prompt : Accepts the default value instead of prompting, or it fails if there is no default.

Find a bug? Want to let us know how we're doing? Fill out this brief survey: https://aka.ms/azure-dev/hats.


1 change: 1 addition & 0 deletions cli/azd/cmd/testdata/TestUsage-azd.snap
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ Commands

Enabled extensions commands
ai : Commands for the ai extension namespace.
appservice : Extension for managing Azure App Service resources.
coding-agent : This extension configures GitHub Copilot Coding Agent access to Azure
concurx : Concurrent execution for azd deployment
demo : This extension provides examples of the AZD extension framework.
Expand Down
73 changes: 73 additions & 0 deletions cli/azd/extensions/registry.json
Original file line number Diff line number Diff line change
Expand Up @@ -3036,6 +3036,79 @@
}
}
]
},
{
"id": "azure.appservice",
"namespace": "appservice",
"displayName": "Azure App Service",
"description": "Extension for managing Azure App Service resources.",
Comment thread
vhvb1989 marked this conversation as resolved.
"versions": [
{
"version": "0.1.0",
"capabilities": [
"custom-commands",
"metadata"
],
"usage": "azd appservice \u003ccommand\u003e [options]",
"examples": [
{
"name": "swap",
"description": "Swap deployment slots for an App Service.",
"usage": "azd appservice swap --service \u003cservice-name\u003e --src \u003csource-slot\u003e --dst \u003cdestination-slot\u003e"
}
],
"artifacts": {
"darwin/amd64": {
"checksum": {
"algorithm": "sha256",
"value": "556e61f1cccb7fe30018c0a8e4bea6a5c2dfeacae280cace3884df14ae5b9757"
},
"entryPoint": "azure-appservice-darwin-amd64",
"url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-appservice_0.1.0/azure-appservice-darwin-amd64.zip"
},
"darwin/arm64": {
"checksum": {
"algorithm": "sha256",
"value": "702c687a99fb5465a0ccce2ca5f0827e0da2d8e7a39ff86f1a0361296bb80a47"
},
"entryPoint": "azure-appservice-darwin-arm64",
"url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-appservice_0.1.0/azure-appservice-darwin-arm64.zip"
},
"linux/amd64": {
"checksum": {
"algorithm": "sha256",
"value": "2fb4efb9e2dfdbfa9ad1d54483213d38dec19361343eeb75615353a7d93a3448"
},
"entryPoint": "azure-appservice-linux-amd64",
"url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-appservice_0.1.0/azure-appservice-linux-amd64.tar.gz"
},
"linux/arm64": {
"checksum": {
"algorithm": "sha256",
"value": "69204c40496bff0d6677ab8eb811d20173806a588b8f89572ab38157328c812a"
},
"entryPoint": "azure-appservice-linux-arm64",
"url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-appservice_0.1.0/azure-appservice-linux-arm64.tar.gz"
},
"windows/amd64": {
"checksum": {
"algorithm": "sha256",
"value": "2306b741af14700cd65cb6efe16adac4050c7c84413c7dd74376c40e952dc1ee"
},
"entryPoint": "azure-appservice-windows-amd64.exe",
"url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-appservice_0.1.0/azure-appservice-windows-amd64.zip"
},
"windows/arm64": {
"checksum": {
"algorithm": "sha256",
"value": "fc08097662690218d2ab4a42d2bb634b4ec05722fdfaf9f97b30b5b570f5a790"
},
"entryPoint": "azure-appservice-windows-arm64.exe",
"url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-appservice_0.1.0/azure-appservice-windows-arm64.zip"
}
}
}
]
}
]
}
Loading