From b7b83351e56d8a1702a6a4cdcfec3d0771a16752 Mon Sep 17 00:00:00 2001 From: Wallace Breza Date: Thu, 19 Feb 2026 11:24:32 -0800 Subject: [PATCH] fix: sync --version flag to extension metadata in azd x publish When the --version flag is provided to azd x publish, it was only used for GitHub release tag lookup and artifact discovery, but not propagated to extensionMetadata.Version. This caused the registry entry to always use the version from extension.yaml, overwriting the existing entry instead of appending a new version. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../extensions/microsoft.azd.extensions/internal/cmd/publish.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cli/azd/extensions/microsoft.azd.extensions/internal/cmd/publish.go b/cli/azd/extensions/microsoft.azd.extensions/internal/cmd/publish.go index 4e466f114a6..01d953d6be1 100644 --- a/cli/azd/extensions/microsoft.azd.extensions/internal/cmd/publish.go +++ b/cli/azd/extensions/microsoft.azd.extensions/internal/cmd/publish.go @@ -113,6 +113,8 @@ func runPublishAction(ctx context.Context, flags *publishFlags, defaultRegistryU if flags.version == "" { flags.version = extensionMetadata.Version + } else { + extensionMetadata.Version = flags.version } // Use artifacts patterns from flag