From 490bd36da84205b45b64d3411233ed7b6d294f6e Mon Sep 17 00:00:00 2001 From: Robert Holt Date: Wed, 16 Dec 2020 10:40:54 -0800 Subject: [PATCH 1/3] Add winget release step --- tools/releaseBuild/azureDevOps/releasePipeline.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/releaseBuild/azureDevOps/releasePipeline.yml b/tools/releaseBuild/azureDevOps/releasePipeline.yml index 9c752a179d9..765e9b7f2ef 100644 --- a/tools/releaseBuild/azureDevOps/releasePipeline.yml +++ b/tools/releaseBuild/azureDevOps/releasePipeline.yml @@ -225,6 +225,15 @@ stages: pool: server environment: PSReleaseUpdateDotnetDocker +- stage: UpdateWinGet + dependsOn: GitHubManualTasks + displayName: Add manifest entry to winget + jobs: + - deployment: UpdateWinGet + displayName: Add manifest entry to winget + pool: server + environment: PSReleaseUpdateWinGet + - stage: BuildInfoJson dependsOn: GitHubManualTasks displayName: Upload BuildInfoJson From 2939239a9c78335ba3d87bd91112a2839e4c3a7d Mon Sep 17 00:00:00 2001 From: Robert Holt Date: Wed, 16 Dec 2020 10:43:03 -0800 Subject: [PATCH 2/3] Add MSIX release step --- tools/releaseBuild/azureDevOps/releasePipeline.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/releaseBuild/azureDevOps/releasePipeline.yml b/tools/releaseBuild/azureDevOps/releasePipeline.yml index 765e9b7f2ef..3fc5c45d125 100644 --- a/tools/releaseBuild/azureDevOps/releasePipeline.yml +++ b/tools/releaseBuild/azureDevOps/releasePipeline.yml @@ -234,6 +234,15 @@ stages: pool: server environment: PSReleaseUpdateWinGet +- stage: PublishMsix + dependsOn: GitHubManualTasks + displayName: Publish MSIX to store + jobs: + - deployment: PublishMsix + displayName: Publish MSIX to store + pool: server + environment: PSReleasePublishMsix + - stage: BuildInfoJson dependsOn: GitHubManualTasks displayName: Upload BuildInfoJson From 0ef02e5fbb08112b7e15d04669d491fecc5375d3 Mon Sep 17 00:00:00 2001 From: Robert Holt Date: Wed, 16 Dec 2020 10:44:28 -0800 Subject: [PATCH 3/3] Fix changelog script PR regex --- tools/releaseTools.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/releaseTools.psm1 b/tools/releaseTools.psm1 index 1ea38df348c..ab8f0c60b1c 100644 --- a/tools/releaseTools.psm1 +++ b/tools/releaseTools.psm1 @@ -24,7 +24,7 @@ class CommitNode { $this.Body = $body $this.IsBreakingChange = $body -match "\[breaking change\]" - if ($subject -match "\(#(\d+)\)") { + if ($subject -match "\(#(\d+)\)$") { $this.PullRequest = $Matches[1] } }