@@ -132,6 +132,7 @@ variables:
132132 SourceTag : ${{ parameters.SourceTag }}
133133 ${{ if ne(parameters.SourceCommit, 'empty') }} :
134134 SourceCommit : ${{ parameters.SourceCommit }}
135+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
135136 ${{ if eq(parameters.SigningCertificate, 'PythonSoftwareFoundation') }} :
136137 IsRealSigned : true
137138 ${{ else }} :
@@ -140,8 +141,14 @@ variables:
140141 SigningDescription : ${{ parameters.SigningDescription }}
141142 PublishARM64 : ${{ parameters.DoARM64 }}
142143# QUEUE TIME VARIABLES
143- # PyDotOrgUsername: ''
144- # PyDotOrgServer: ''
144+ # OverrideNugetVersion: ''
145+ # PyManagerIndexFilename: ''
146+ # SkipNugetPublish: ''
147+ # SkipPipTests: ''
148+ # SkipPythonOrgPublish: ''
149+ # SkipSBOM: ''
150+ # SkipTests: ''
151+ # SkipTkTests: ''
145152
146153trigger : none
147154pr : none
@@ -193,61 +200,67 @@ stages:
193200 parameters :
194201 BuildToPackage : ${{ parameters.BuildToPackage }}
195202 DoFreethreaded : ${{ parameters.DoFreethreaded }}
203+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
196204 - template : stage-layout-symbols.yml
197205 parameters :
198206 BuildToPackage : ${{ parameters.BuildToPackage }}
199207 DoFreethreaded : ${{ parameters.DoFreethreaded }}
208+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
200209 - ${{ if eq(parameters.DoEmbed, 'true') }} :
201210 - template : stage-layout-embed.yml
202211 parameters :
203212 BuildToPackage : ${{ parameters.BuildToPackage }}
213+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
204214 - ${{ if eq(parameters.DoNuget, 'true') }} :
205215 - template : stage-layout-nuget.yml
206216 parameters :
207217 BuildToPackage : ${{ parameters.BuildToPackage }}
208218 DoFreethreaded : ${{ parameters.DoFreethreaded }}
219+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
209220 - ${{ if eq(parameters.DoMSIX, 'true') }} :
210221 - template : stage-layout-msix.yml
211222 parameters :
212223 BuildToPackage : ${{ parameters.BuildToPackage }}
224+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
213225 - ${{ if eq(parameters.DoPyManager, 'true') }} :
214226 - template : stage-layout-pymanager.yml
215227 parameters :
216228 BuildToPackage : ${{ parameters.BuildToPackage }}
217229 DoFreethreaded : ${{ parameters.DoFreethreaded }}
218230 DoEmbed : ${{ parameters.DoEmbed }}
231+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
219232
220233 - stage : Pack
221234 dependsOn : Layout
222235 displayName : Pack
223236 jobs :
224237 # - ${{ if eq(parameters.DoEmbed, 'true') }}:
225238 # - template: stage-pack-embed.yml
239+ # parameters:
240+ # SigningCertificate: ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
226241 - ${{ if eq(parameters.DoMSI, 'true') }} :
227242 - template : stage-msi.yml
228243 parameters :
229244 BuildToPackage : ${{ parameters.BuildToPackage }}
230245 DoARM64 : ${{ parameters.DoARM64}}
231246 DoFreethreaded : ${{ parameters.DoFreethreaded }}
232- ${{ if and(parameters.SigningCertificate, ne(parameters.SigningCertificate, 'Unsigned')) }} :
233- SigningCertificate : ${{ parameters.SigningCertificate }}
247+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
234248 - ${{ if eq(parameters.DoMSIX, 'true') }} :
235249 - template : stage-pack-msix.yml
236250 parameters :
237- ${{ if and(parameters.SigningCertificate, ne(parameters.SigningCertificate, 'Unsigned')) }} :
238- SigningCertificate : ${{ parameters.SigningCertificate }}
251+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
239252 - ${{ if eq(parameters.DoNuget, 'true') }} :
240253 - template : stage-pack-nuget.yml
241254 parameters :
242255 ${{ if eq(parameters.SignNuget, 'true') }} :
243- ${{ if and(parameters.SigningCertificate, ne(parameters.SigningCertificate, 'Unsigned')) }} :
244- SigningCertificate : ${{ parameters.SigningCertificate }}
256+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
245257 DoFreethreaded : ${{ parameters.DoFreethreaded }}
246258 - ${{ if eq(parameters.DoPyManager, 'true') }} :
247259 - template : stage-pack-pymanager.yml
248260 parameters :
249261 DoFreethreaded : ${{ parameters.DoFreethreaded }}
250262 DoEmbed : ${{ parameters.DoEmbed }}
263+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
251264
252265 - stage : Test
253266 dependsOn : Pack
0 commit comments