Skip to content

Commit cd753e6

Browse files
Add an explicit manual stage for changelog update (#19551) (#19567)
Co-authored-by: Dongbo Wang <[email protected]>
1 parent 252ba19 commit cd753e6

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

tools/releaseBuild/azureDevOps/releasePipeline.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,8 @@ stages:
248248
$azDoBuild | Remove-AzDOBuildTag -tag 'InProgress' -Pass | Add-AzDOBuildTag -tag 'SignedOff'
249249
displayName: Signoff Release-Automation run
250250
251-
- stage: GitHubDraftRelease
252-
displayName: Create GitHub draft release
251+
- stage: UpdateChangeLog
252+
displayName: Update the changelog
253253
# do not include stages that are likely to fail in dependency as there is no way to force deploy.
254254
dependsOn:
255255
- MSIXBundle
@@ -261,7 +261,21 @@ stages:
261261
- ValidateFxdPackage
262262
- ValidateGlobalTool
263263

264-
# The environment here is used for approval.
264+
jobs:
265+
- template: templates/release/approvalJob.yml
266+
parameters:
267+
displayName: Make sure the changelog is updated
268+
jobName: MergeChangeLog
269+
instructions: |
270+
Update and merge the changelog for the release.
271+
This step is required for creating GitHub draft release.
272+
273+
- stage: GitHubDraftRelease
274+
displayName: Create GitHub draft release
275+
# do not include stages that are likely to fail in dependency as there is no way to force deploy.
276+
dependsOn: UpdateChangeLog
277+
278+
# The environment here is used for approval.
265279
jobs:
266280
- deployment: AzureBlobPublic
267281
displayName: Make Azure Blob Public

0 commit comments

Comments
 (0)