Skip to content

Commit 6f65149

Browse files
committed
Make Nuget signing optional (disabled by default). Nuget will not allow uploading signed packages unless the certificate is registered, and we cannot register Azure Trusted Signing certificates at this time. So it's best to just not sign the package.
1 parent 4c00245 commit 6f65149

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

windows-release/azure-pipelines.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ parameters:
9292
displayName: "Build number to publish (0 to skip)"
9393
type: number
9494
default: '0'
95+
- name: SignNuget
96+
displayName: "Enable Nuget signing (not recommended right now)"
97+
type: boolean
98+
default: false
9599

96100
variables:
97101
${{ if ne(parameters.GitRemote, '(Other)') }}:
@@ -166,7 +170,8 @@ stages:
166170
- template: stage-pack-nuget.yml
167171
parameters:
168172
${{ if and(parameters.SigningCertificate, ne(parameters.SigningCertificate, 'Unsigned')) }}:
169-
SigningCertificate: ${{ parameters.SigningCertificate }}
173+
${{ if eq(parameters.SignNuget, 'true') }}:
174+
SigningCertificate: ${{ parameters.SigningCertificate }}
170175
DoFreethreaded: ${{ parameters.DoFreethreaded }}
171176

172177
- stage: Test

0 commit comments

Comments
 (0)