@@ -17,8 +17,8 @@ parameters: # parameters are shown up in ADO UI in a build queue time
17
17
displayName : Skip Signing
18
18
type : string
19
19
default : ' NO'
20
- - name : SkipPMCPublish
21
- displayName : Skip PMC Publish
20
+ - name : SkipPublish
21
+ displayName : Skip Publishing to GitHub and Nuget
22
22
type : boolean
23
23
default : false
24
24
- name : SkipPSInfraInstallers
@@ -281,19 +281,21 @@ extends:
281
281
Update and merge the changelog for the release.
282
282
This step is required for creating GitHub draft release.
283
283
284
- - stage : PublishGitHubRelease
285
- displayName : Publish GitHub Release
286
- dependsOn :
284
+ - stage : PublishGitHubReleaseAndNuget
285
+ displayName : Publish GitHub and Nuget Release
286
+ dependsOn :
287
287
- setReleaseTagAndUploadTools
288
288
- UpdateChangeLog
289
289
variables :
290
290
ob_release_environment : Production
291
291
jobs :
292
- - template : /.pipelines/templates/release-githubtasks.yml@self
292
+ - template : /.pipelines/templates/release-githubNuget.yml@self
293
+ parameters :
294
+ skipPublish : ${{ parameters.SkipPublish }}
293
295
294
296
- stage : PushGitTagAndMakeDraftPublic
295
297
displayName : Push Git Tag and Make Draft Public
296
- dependsOn : PublishGitHubRelease
298
+ dependsOn : PublishGitHubReleaseAndNuget
297
299
jobs :
298
300
- template : /.pipelines/templates/approvalJob.yml@self
299
301
parameters :
@@ -320,18 +322,6 @@ extends:
320
322
parameters :
321
323
SkipPSInfraInstallers : ${{ parameters.SkipPSInfraInstallers }}
322
324
323
- - stage : PublishNuGet
324
- displayName : Publish NuGet
325
- dependsOn :
326
- - setReleaseTagAndUploadTools
327
- - PushGitTagAndMakeDraftPublic
328
- variables :
329
- ob_release_environment : Production
330
- jobs :
331
- - template : /.pipelines/templates/release-publish-nuget.yml@self
332
- parameters :
333
- skipPublish : true
334
-
335
325
- stage : PublishPMC
336
326
displayName : Publish PMC
337
327
dependsOn : PushGitTagAndMakeDraftPublic
@@ -423,8 +413,7 @@ extends:
423
413
424
414
- stage : ChangesToMaster
425
415
displayName : Ensure changes are in GH master
426
- dependsOn :
427
- - PublishNuGet
416
+ dependsOn :
428
417
- PublishPMC
429
418
jobs :
430
419
- template : /.pipelines/templates/approvalJob.yml@self
@@ -434,17 +423,6 @@ extends:
434
423
instructions : |
435
424
Make sure that changes README.md and metadata.json are merged into master on GitHub.
436
425
437
- - stage : ReleaseSnap
438
- displayName : Release Snap
439
- dependsOn : ChangesToMaster
440
- jobs :
441
- - template : /.pipelines/templates/approvalJob.yml@self
442
- parameters :
443
- displayName : Publish Snap
444
- jobName : PublishSnapJob
445
- instructions : |
446
- Publish Snap
447
-
448
426
- stage : ReleaseToMU
449
427
displayName : Release to MU
450
428
dependsOn : PushGitTagAndMakeDraftPublic # This only needs the blob to be available
@@ -460,7 +438,6 @@ extends:
460
438
dependsOn :
461
439
- ReleaseToMU
462
440
- ReleaseSymbols
463
- - ReleaseSnap
464
441
jobs :
465
442
- template : /.pipelines/templates/approvalJob.yml@self
466
443
parameters :
0 commit comments