From cd753e616ec7166f74905e58fc7c0f1476854797 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Wed, 26 Apr 2023 09:48:35 -0700 Subject: [PATCH] Add an explicit manual stage for changelog update (#19551) (#19567) Co-authored-by: Dongbo Wang --- .../azureDevOps/releasePipeline.yml | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/tools/releaseBuild/azureDevOps/releasePipeline.yml b/tools/releaseBuild/azureDevOps/releasePipeline.yml index 7e474c3acb..10796c7a0d 100644 --- a/tools/releaseBuild/azureDevOps/releasePipeline.yml +++ b/tools/releaseBuild/azureDevOps/releasePipeline.yml @@ -248,8 +248,8 @@ stages: $azDoBuild | Remove-AzDOBuildTag -tag 'InProgress' -Pass | Add-AzDOBuildTag -tag 'SignedOff' displayName: Signoff Release-Automation run -- stage: GitHubDraftRelease - displayName: Create GitHub draft release +- stage: UpdateChangeLog + displayName: Update the changelog # do not include stages that are likely to fail in dependency as there is no way to force deploy. dependsOn: - MSIXBundle @@ -261,7 +261,21 @@ stages: - ValidateFxdPackage - ValidateGlobalTool -# The environment here is used for approval. + jobs: + - template: templates/release/approvalJob.yml + parameters: + displayName: Make sure the changelog is updated + jobName: MergeChangeLog + instructions: | + Update and merge the changelog for the release. + This step is required for creating GitHub draft release. + +- stage: GitHubDraftRelease + displayName: Create GitHub draft release + # do not include stages that are likely to fail in dependency as there is no way to force deploy. + dependsOn: UpdateChangeLog + + # The environment here is used for approval. jobs: - deployment: AzureBlobPublic displayName: Make Azure Blob Public