diff --git a/eng/pipelines/patch-release.yml b/eng/pipelines/patch-release.yml index 1cff7999a982..f7c486ea04b0 100644 --- a/eng/pipelines/patch-release.yml +++ b/eng/pipelines/patch-release.yml @@ -1,8 +1,16 @@ trigger: none pr: none + +parameters: +- name: TestPipeline + displayName: Test Run Without Version Changes + type: boolean + default: false + extends: template: /eng/pipelines/templates/stages/archetype-sdk-client-patch.yml parameters: + TestPipeline: ${{ parameters.TestPipeline }} artifacts: - name: azure-sdk-template groupId: com.azure diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index d25e167b10bf..633498c91e28 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -260,13 +260,17 @@ jobs: - template: /eng/common/pipelines/templates/steps/create-apireview.yml parameters: - Artifacts: ${{parameters.ReleaseArtifacts}} + PackageInfoFiles: + - ${{ each artifact in parameters.ReleaseArtifacts }}: + - $(Build.ArtifactStagingDirectory)/PackageInfo/${{artifact.name}}.json - template: /eng/common/pipelines/templates/steps/detect-api-changes.yml - template: /eng/common/pipelines/templates/steps/validate-all-packages.yml parameters: - Artifacts: ${{ parameters.Artifacts }} + PackageInfoFiles: + - ${{ each artifact in parameters.Artifacts }}: + - $(Build.ArtifactStagingDirectory)/PackageInfo/${{artifact.name}}.json - template: /eng/pipelines/templates/steps/post-job-cleanup.yml diff --git a/eng/pipelines/templates/stages/archetype-java-release-batch.yml b/eng/pipelines/templates/stages/archetype-java-release-batch.yml index d87608095663..2d76d4878abb 100644 --- a/eng/pipelines/templates/stages/archetype-java-release-batch.yml +++ b/eng/pipelines/templates/stages/archetype-java-release-batch.yml @@ -271,8 +271,10 @@ stages: - template: /eng/common/pipelines/templates/steps/create-apireview.yml parameters: + PackageInfoFiles: + - ${{ each artifact in parameters.Artifacts }}: + - $(Pipeline.Workspace)/packages-signed/PackageInfo/${{artifact.name}}.json ArtifactPath: $(Pipeline.Workspace)/packages-signed - Artifacts: ${{parameters.Artifacts}} ConfigFileDir: $(Pipeline.Workspace)/packages-signed/PackageInfo MarkPackageAsShipped: true ArtifactName: packages-signed diff --git a/eng/pipelines/templates/stages/archetype-java-release-patch.yml b/eng/pipelines/templates/stages/archetype-java-release-patch.yml index 7e0decaa3fab..9ca73fa9331a 100644 --- a/eng/pipelines/templates/stages/archetype-java-release-patch.yml +++ b/eng/pipelines/templates/stages/archetype-java-release-patch.yml @@ -170,8 +170,10 @@ stages: ArtifactPath: $(Pipeline.Workspace)/packages-signed - template: /eng/common/pipelines/templates/steps/create-apireview.yml parameters: + PackageInfoFiles: + - ${{ each artifact in parameters.Artifacts }}: + - $(Pipeline.Workspace)/packages-signed/PackageInfo/${{artifact.name}}.json ArtifactPath: $(Pipeline.Workspace)/packages-signed - Artifacts: ${{parameters.Artifacts}} ConfigFileDir: $(Pipeline.Workspace)/packages-signed/PackageInfo MarkPackageAsShipped: true ArtifactName: packages-signed