-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add signing parameter to ci pipelines #46368
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Test runs looks reasonable at this point |
- name: signEnabled | ||
value: true | ||
# Pass sign on the internal project if the, branch is a main or release branch | ||
- ${{ elseif and(eq(variables['System.TeamProject'], 'internal'), or(eq(variables['Build.SourceBranch'], 'refs/heads/main'), startsWith(variables['Build.SourceBranchName'], 'refs/heads/release/'))) }}: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about internal release branches?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we decide to sign internal release branches, is there a need to enable signing for the corresponding public release branch? If not, maybe we should sign on the internal project if the branch is main, a preview release branch, or an internal release branch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changed to sign internal/* and release/NN-previewN
Minimal change since last iteration that doesn't affect the CI, merging |
No description provided.