diff --git a/eng/pipelines/azure-pipelines-internal.yml b/eng/pipelines/azure-pipelines-internal.yml index 99167a8c081a..7aea6b867432 100644 --- a/eng/pipelines/azure-pipelines-internal.yml +++ b/eng/pipelines/azure-pipelines-internal.yml @@ -98,10 +98,11 @@ extends: skipProvisioning: true skipXcode: true - - template: /eng/pipelines/arcade/stage-api-scan.yml@self - parameters: - pool: ${{ parameters.VM_IMAGE_HOST }} - dependsOnStage: Pack + - ${{ if or(eq(variables['Build.SourceBranch'], 'refs/heads/main'), eq(variables['Build.SourceBranch'], 'refs/heads/net10.0'), startsWith(variables['Build.SourceBranch'], 'refs/heads/release/')) }}: + - template: /eng/pipelines/arcade/stage-api-scan.yml@self + parameters: + pool: ${{ parameters.VM_IMAGE_HOST }} + dependsOnStage: Pack # Publish and validation steps. Only run in official builds - template: /eng/common/templates-official/post-build/post-build.yml@self