From bee0090ba5503f687c42aa836025632f8d93025a Mon Sep 17 00:00:00 2001 From: Juan Ospina <70209456+jeo02@users.noreply.github.com> Date: Fri, 24 Apr 2026 10:32:04 -0700 Subject: [PATCH] Pass package version to release-plan update-release-status CLI command Update Mark-ReleasePlanCompletion.ps1 to extract the package version from the package info JSON and pass it via --package-version to the azsdk CLI. The version is only passed when available. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- eng/common/scripts/Mark-ReleasePlanCompletion.ps1 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eng/common/scripts/Mark-ReleasePlanCompletion.ps1 b/eng/common/scripts/Mark-ReleasePlanCompletion.ps1 index 17605957fd2b..1ff17d633b2f 100644 --- a/eng/common/scripts/Mark-ReleasePlanCompletion.ps1 +++ b/eng/common/scripts/Mark-ReleasePlanCompletion.ps1 @@ -48,7 +48,13 @@ function Process-Package([string]$packageInfoPath) } Write-Host "Marking release completion for package, name: $PackageName" - $releaseInfo = & $AzsdkExePath release-plan update-release-status --package-name $PackageName --language $LanguageDisplayName --status "Released" + $PackageVersion = $pkgInfo.Version + $releaseArgs = @("release-plan", "update-release-status", "--package-name", $PackageName, "--language", $LanguageDisplayName, "--status", "Released") + if ($PackageVersion) + { + $releaseArgs += @("--package-version", $PackageVersion) + } + $releaseInfo = & $AzsdkExePath @releaseArgs if ($LASTEXITCODE -ne 0) { ## Not all releases have a release plan. So we should not fail the script even if a release plan is missing.