@@ -140,8 +140,14 @@ variables:
140140 SigningDescription : ${{ parameters.SigningDescription }}
141141 PublishARM64 : ${{ parameters.DoARM64 }}
142142# QUEUE TIME VARIABLES
143- # PyDotOrgUsername: ''
144- # PyDotOrgServer: ''
143+ # OverrideNugetVersion: ''
144+ # PyManagerIndexFilename: ''
145+ # SkipNugetPublish: ''
146+ # SkipPipTests: ''
147+ # SkipPythonOrgPublish: ''
148+ # SkipSBOM: ''
149+ # SkipTests: ''
150+ # SkipTkTests: ''
145151
146152trigger : none
147153pr : none
@@ -193,61 +199,67 @@ stages:
193199 parameters :
194200 BuildToPackage : ${{ parameters.BuildToPackage }}
195201 DoFreethreaded : ${{ parameters.DoFreethreaded }}
202+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
196203 - template : stage-layout-symbols.yml
197204 parameters :
198205 BuildToPackage : ${{ parameters.BuildToPackage }}
199206 DoFreethreaded : ${{ parameters.DoFreethreaded }}
207+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
200208 - ${{ if eq(parameters.DoEmbed, 'true') }} :
201209 - template : stage-layout-embed.yml
202210 parameters :
203211 BuildToPackage : ${{ parameters.BuildToPackage }}
212+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
204213 - ${{ if eq(parameters.DoNuget, 'true') }} :
205214 - template : stage-layout-nuget.yml
206215 parameters :
207216 BuildToPackage : ${{ parameters.BuildToPackage }}
208217 DoFreethreaded : ${{ parameters.DoFreethreaded }}
218+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
209219 - ${{ if eq(parameters.DoMSIX, 'true') }} :
210220 - template : stage-layout-msix.yml
211221 parameters :
212222 BuildToPackage : ${{ parameters.BuildToPackage }}
223+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
213224 - ${{ if eq(parameters.DoPyManager, 'true') }} :
214225 - template : stage-layout-pymanager.yml
215226 parameters :
216227 BuildToPackage : ${{ parameters.BuildToPackage }}
217228 DoFreethreaded : ${{ parameters.DoFreethreaded }}
218229 DoEmbed : ${{ parameters.DoEmbed }}
230+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
219231
220232 - stage : Pack
221233 dependsOn : Layout
222234 displayName : Pack
223235 jobs :
224236 # - ${{ if eq(parameters.DoEmbed, 'true') }}:
225237 # - template: stage-pack-embed.yml
238+ # parameters:
239+ # SigningCertificate: ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
226240 - ${{ if eq(parameters.DoMSI, 'true') }} :
227241 - template : stage-msi.yml
228242 parameters :
229243 BuildToPackage : ${{ parameters.BuildToPackage }}
230244 DoARM64 : ${{ parameters.DoARM64}}
231245 DoFreethreaded : ${{ parameters.DoFreethreaded }}
232- ${{ if and(parameters.SigningCertificate, ne(parameters.SigningCertificate, 'Unsigned')) }} :
233- SigningCertificate : ${{ parameters.SigningCertificate }}
246+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
234247 - ${{ if eq(parameters.DoMSIX, 'true') }} :
235248 - template : stage-pack-msix.yml
236249 parameters :
237- ${{ if and(parameters.SigningCertificate, ne(parameters.SigningCertificate, 'Unsigned')) }} :
238- SigningCertificate : ${{ parameters.SigningCertificate }}
250+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
239251 - ${{ if eq(parameters.DoNuget, 'true') }} :
240252 - template : stage-pack-nuget.yml
241253 parameters :
242254 ${{ if eq(parameters.SignNuget, 'true') }} :
243- ${{ if and(parameters.SigningCertificate, ne(parameters.SigningCertificate, 'Unsigned')) }} :
244- SigningCertificate : ${{ parameters.SigningCertificate }}
255+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
245256 DoFreethreaded : ${{ parameters.DoFreethreaded }}
246257 - ${{ if eq(parameters.DoPyManager, 'true') }} :
247258 - template : stage-pack-pymanager.yml
248259 parameters :
249260 DoFreethreaded : ${{ parameters.DoFreethreaded }}
250261 DoEmbed : ${{ parameters.DoEmbed }}
262+ SigningCertificate : ${{ iif(eq(parameters.SigningCertificate, 'Unsigned'), '', parameters.SigningCertificate) }}
251263
252264 - stage : Test
253265 dependsOn : Pack
0 commit comments