Skip to content

Commit 50afa00

Browse files
authored
Sync eng/common directory with azure-sdk-tools for PR 8216 (#40181)
* Make create apireview runnable from non default working directory
1 parent 3a3499b commit 50afa00

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

eng/common/pipelines/templates/steps/create-apireview.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,21 @@ parameters:
66
GenerateApiReviewForManualOnly: false
77
ArtifactName: 'packages'
88
PackageName: ''
9+
SourceRootPath: $(Build.SourcesDirectory)
910

1011
steps:
1112
# ideally this should be done as initial step of a job in caller template
1213
# We can remove this step later once it is added in caller
1314
- template: /eng/common/pipelines/templates/steps/set-default-branch.yml
15+
parameters:
16+
WorkingDirectory: ${{ parameters.SourceRootPath }}
1417

1518
# Automatic API review is generated for a package when pipeline runs irrespective of how pipeline gets triggered.
1619
# Below condition ensures that API review is generated only for manual pipeline runs when flag GenerateApiReviewForManualOnly is set to true.
1720
- ${{ if or(ne(parameters.GenerateApiReviewForManualOnly, true), eq(variables['Build.Reason'], 'Manual')) }}:
1821
- task: Powershell@2
1922
inputs:
20-
filePath: $(Build.SourcesDirectory)/eng/common/scripts/Create-APIReview.ps1
23+
filePath: ./eng/common/scripts/Create-APIReview.ps1
2124
arguments: >
2225
-ArtifactList ('${{ convertToJson(parameters.Artifacts) }}' | ConvertFrom-Json | Select-Object Name)
2326
-ArtifactPath ${{parameters.ArtifactPath}}
@@ -31,7 +34,7 @@ steps:
3134
-RepoName '$(Build.Repository.Name)'
3235
-MarkPackageAsShipped $${{parameters.MarkPackageAsShipped}}
3336
pwsh: true
34-
workingDirectory: $(Pipeline.Workspace)
37+
workingDirectory: ${{ parameters.SourceRootPath }}
3538
displayName: Create API Review
3639
condition: >-
3740
and(

0 commit comments

Comments
 (0)