From 76902d43c4fd949a2524c2c912ed4618dfd1fc15 Mon Sep 17 00:00:00 2001 From: Justin Chung <124807742+jshigetomi@users.noreply.github.com> Date: Thu, 13 Aug 2026 16:29:30 -0500 Subject: [PATCH] [release/v7.6.5] Use Azure CLI for early-access feed token (#27851) Co-authored-by: Justin Chung Copilot-Session: 8784f802-9d66-4692-b64d-c0713fa213cb --- .../templates/insert-nuget-config-azfeed.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.pipelines/templates/insert-nuget-config-azfeed.yml b/.pipelines/templates/insert-nuget-config-azfeed.yml index 3a458d164..b3edc587b 100644 --- a/.pipelines/templates/insert-nuget-config-azfeed.yml +++ b/.pipelines/templates/insert-nuget-config-azfeed.yml @@ -46,17 +46,19 @@ steps: NugetConfigDir: ${{ parameters.repoRoot }}/src/Modules ob_restore_phase: ${{ parameters.ob_restore_phase }} -- task: AzurePowerShell@5 +- task: AzureCLI@2 inputs: azureSubscription: powershell-net-early-access - azurePowerShellVersion: LatestVersion - ScriptType: InlineScript - pwsh: true - inline: | + scriptType: pscore + scriptLocation: inlineScript + inlineScript: | Write-Verbose -Verbose "Getting an Azure DevOps access token" # Microsoft's well-known Entra resource ID for the Azure DevOps token audience. $azureDevOpsResourceUrl = '499b84ac-1321-427f-aa17-267ca6975798' - $azt = (Get-AzAccessToken -ResourceUrl $azureDevOpsResourceUrl).Token | ConvertFrom-SecureString -AsPlainText + $azt = az account get-access-token --resource $azureDevOpsResourceUrl --query accessToken --output tsv + if ($LASTEXITCODE -ne 0 -or [string]::IsNullOrWhiteSpace($azt)) { + throw "Failed to get an Azure DevOps access token." + } Write-Host "##vso[task.setsecret]$azt" Write-Verbose -Verbose "Setting up Azure Artifacts Credential Provider token"