From 394e24680f07cef9c9fc1f586bdbc717a9a9bba5 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Mon, 28 Apr 2025 19:45:39 -0700 Subject: [PATCH] use working directory in eng\common\pipelines\templates\steps\save-package-properties.yml (#6545) Co-authored-by: Chidozie Ononiwu --- .../pipelines/templates/steps/save-package-properties.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/eng/common/pipelines/templates/steps/save-package-properties.yml b/eng/common/pipelines/templates/steps/save-package-properties.yml index fff6f3093..b17a30b5e 100644 --- a/eng/common/pipelines/templates/steps/save-package-properties.yml +++ b/eng/common/pipelines/templates/steps/save-package-properties.yml @@ -11,6 +11,9 @@ parameters: - name: TargetPath type: string default: $(Build.SourcesDirectory) + - name: WorkingDirectory + type: string + default: $(Build.SourcesDirectory) - name: ScriptDirectory type: string default: eng/common/scripts @@ -36,6 +39,7 @@ steps: -ArtifactPath '${{ parameters.DiffDirectory }}' -ExcludePaths ('${{ convertToJson(parameters.ExcludePaths) }}' | ConvertFrom-Json) pwsh: true + WorkingDirectory: '${{ parameters.WorkingDirectory }}' # When running in PR mode, we want the detected changed services to be attached to the build as tags. # However, the public identity does not have the permissions to attach tags to the build. @@ -49,6 +53,7 @@ steps: Write-Host '##vso[task.addattachment type=AdditionalTags;name=AdditionalTags;]$(System.DefaultWorkingDirectory)/tags.json' } displayName: Upload tags.json with changed services + WorkingDirectory: '${{ parameters.WorkingDirectory }}' - task: Powershell@2 displayName: Save package properties filtered for PR @@ -58,6 +63,7 @@ steps: -PrDiff '${{ parameters.DiffDirectory }}/diff.json' -OutDirectory '${{ parameters.PackageInfoDirectory }}' pwsh: true + WorkingDirectory: '${{ parameters.WorkingDirectory }}' - ${{ else }}: - task: Powershell@2 displayName: Save package properties @@ -68,3 +74,4 @@ steps: -OutDirectory '${{ parameters.PackageInfoDirectory }}' -AddDevVersion:($env:SETDEVVERSION -eq 'true') pwsh: true + WorkingDirectory: '${{ parameters.WorkingDirectory }}'