Skip to content

Commit 6d2c794

Browse files
authored
Make Nuget signing optional (disabled by default) (#192)
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 f01eceb commit 6d2c794

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)