From 2f678d1fb399167aca98b0abc3fee37bc185aad9 Mon Sep 17 00:00:00 2001 From: "Dustin L. Howett" Date: Mon, 12 May 2025 20:27:29 -0500 Subject: [PATCH] release: stop hardcoding version numbers for the telemetry package (#39390) --- .pipelines/v2/release.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.pipelines/v2/release.yml b/.pipelines/v2/release.yml index 2a5be93aec..bd825355dd 100644 --- a/.pipelines/v2/release.yml +++ b/.pipelines/v2/release.yml @@ -112,10 +112,12 @@ extends: # Prepare the localizations and telemetry config before the release build - template: .pipelines/v2/templates/steps-fetch-and-prepare-localizations.yml@self - - script: | - call nuget.exe restore -configFile .pipelines/release-nuget.config -PackagesDirectory . .pipelines/packages.config || exit /b 1 - move /Y "Microsoft.PowerToys.Telemetry.2.0.2\build\include\TraceLoggingDefines.h" "src\common\Telemetry\TraceLoggingDefines.h" || exit /b 1 - move /Y "Microsoft.PowerToys.Telemetry.2.0.2\build\include\TelemetryBase.cs" "src\common\Telemetry\TelemetryBase.cs" || exit /b 1 + - pwsh: |- + $ErrorActionPreference = 'Stop' + $PSNativeCommandUseErrorActionPreference = $true + & nuget.exe restore -configFile .pipelines/release-nuget.config -PackagesDirectory . .pipelines/packages.config + Move-Item -Force -Verbose "Microsoft.PowerToys.Telemetry.*\build\include\TraceLoggingDefines.h" "src\common\Telemetry\TraceLoggingDefines.h" + Move-Item -Force -Verbose "Microsoft.PowerToys.Telemetry.*\build\include\TelemetryBase.cs" "src\common\Telemetry\TelemetryBase.cs" displayName: Emplace telemetry files - stage: Build_SDK