Make CI steps 'publish_npm_mvn', 'publish' and 'PublishPipelineArtifact@0' only run on 'main{,-2.x}' (#18620)

This is a partial revert of https://github.com/digital-asset/daml/pull/18597, which removed the condition 'in(variables['Build.SourceBranchName'], 'main', 'main-2.x')' from those steps
This commit is contained in:
Moisés Ackerman 2024-03-01 15:19:21 +01:00 committed by GitHub
parent 9c5fae542e
commit 41e4848eb1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -107,7 +107,8 @@ steps:
name: publish_npm_mvn
condition: and(succeeded(),
eq(${{parameters.is_release}}, 'true'),
eq(${{parameters.name_exp}}, 'linux-intel'))
eq(${{parameters.name_exp}}, 'linux-intel'),
in(variables['Build.SourceBranchName'], 'main', 'main-2.x'))
- template: bash-lib.yml
parameters:
var_name: bash-lib
@ -124,11 +125,13 @@ steps:
name: publish
condition: and(succeeded(),
ne(${{parameters.name_exp}}, 'm1'),
eq(${{parameters.is_release}}, 'true'))
eq(${{parameters.is_release}}, 'true'),
in(variables['Build.SourceBranchName'], 'main', 'main-2.x'))
- task: PublishPipelineArtifact@0
inputs:
targetPath: $(Build.StagingDirectory)/release
artifactName: ${{parameters.name_str}}-release
condition: and(succeeded(),
ne(${{parameters.name_exp}}, 'm1'),
eq(${{parameters.is_release}}, 'true'))
eq(${{parameters.is_release}}, 'true'),
in(variables['Build.SourceBranchName'], 'main', 'main-2.x'))