From 4a5df03a40aad98dc9767681dd22310b3ded6ce6 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Wed, 27 Mar 2019 14:21:57 -0700 Subject: [PATCH 1/5] Call out manual items orchestrated by the release pipeline --- .github/ISSUE_TEMPLATE/Release_Process.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/Release_Process.md b/.github/ISSUE_TEMPLATE/Release_Process.md index 21ebd680718..b0855ebe7c5 100644 --- a/.github/ISSUE_TEMPLATE/Release_Process.md +++ b/.github/ISSUE_TEMPLATE/Release_Process.md @@ -30,7 +30,8 @@ Please **only** use this template if you are a maintainer. - [ ] Stage a PR to master to update other documents and scripts to use the new package names, links, and `metadata.json`. - [ ] Kick off Release pipeline. -- [ ] Create the release tag and push the tag to `PowerShell/PowerShell` repository. + - *These tasks are orchestrated by the release pipeline but here as status to the community.* + - [ ] Create the release tag and push the tag to `PowerShell/PowerShell` repository. - [ ] For preview releases, merge the release branch to GitHub `master` with a merge commit. - [ ] For non-preview releases, From 5c589fa9233d08079c5d37cdc044e50d1fafa068 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Wed, 27 Mar 2019 14:24:01 -0700 Subject: [PATCH 2/5] RPM signing is also coordinated by the release pipeline --- .github/ISSUE_TEMPLATE/Release_Process.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/Release_Process.md b/.github/ISSUE_TEMPLATE/Release_Process.md index b0855ebe7c5..d1a63f7c52b 100644 --- a/.github/ISSUE_TEMPLATE/Release_Process.md +++ b/.github/ISSUE_TEMPLATE/Release_Process.md @@ -21,17 +21,17 @@ Please **only** use this template if you are a maintainer. All release related changes should happen in this branch. - [ ] Prepare packages - [ ] Kick off coordinated build. - - [ ] Sign the RPM package. - [ ] Install and verify the packages. - [ ] Trigger the docker staging builds (signing must be done). +- [ ] Kick off Release pipeline. + - *These tasks are orchestrated by the release pipeline but here as status to the community.* + - [ ] Sign the RPM package. + - [ ] Create the release tag and push the tag to `PowerShell/PowerShell` repository. - [ ] Run tests on all supported Linux distributions and publish results. - [ ] Update documentation, and scripts. - [ ] Update [CHANGELOG.md](../../CHANGELOG.md) with the finalized change log draft. - [ ] Stage a PR to master to update other documents and scripts to use the new package names, links, and `metadata.json`. -- [ ] Kick off Release pipeline. - - *These tasks are orchestrated by the release pipeline but here as status to the community.* - - [ ] Create the release tag and push the tag to `PowerShell/PowerShell` repository. - [ ] For preview releases, merge the release branch to GitHub `master` with a merge commit. - [ ] For non-preview releases, From c8c6e0f91ab7a86ea0ef1b3ad309ecfde92cdefc Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Thu, 28 Mar 2019 15:02:43 -0700 Subject: [PATCH 3/5] moved all manual steps after the coordinated build into the release pipeline --- .github/ISSUE_TEMPLATE/Release_Process.md | 31 ++++++++++++----------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/Release_Process.md b/.github/ISSUE_TEMPLATE/Release_Process.md index d1a63f7c52b..3c5225674a4 100644 --- a/.github/ISSUE_TEMPLATE/Release_Process.md +++ b/.github/ISSUE_TEMPLATE/Release_Process.md @@ -21,21 +21,22 @@ Please **only** use this template if you are a maintainer. All release related changes should happen in this branch. - [ ] Prepare packages - [ ] Kick off coordinated build. - - [ ] Install and verify the packages. - - [ ] Trigger the docker staging builds (signing must be done). - [ ] Kick off Release pipeline. - *These tasks are orchestrated by the release pipeline but here as status to the community.* - - [ ] Sign the RPM package. + - [ ] Prepare packages + - [ ] Sign the RPM package. + - [ ] Install and verify the packages. + - [ ] Trigger the docker staging builds (signing must be done). - [ ] Create the release tag and push the tag to `PowerShell/PowerShell` repository. -- [ ] Run tests on all supported Linux distributions and publish results. -- [ ] Update documentation, and scripts. - - [ ] Update [CHANGELOG.md](../../CHANGELOG.md) with the finalized change log draft. - - [ ] Stage a PR to master to update other documents and - scripts to use the new package names, links, and `metadata.json`. -- [ ] For preview releases, - merge the release branch to GitHub `master` with a merge commit. -- [ ] For non-preview releases, - make sure all changes are either already in master or have a PR open. -- [ ] Delete the release branch. -- [ ] Trigger the docker image release. -- [ ] Retain builds. + - [ ] Run tests on all supported Linux distributions and publish results. + - [ ] Update documentation, and scripts. + - [ ] Update [CHANGELOG.md](../../CHANGELOG.md) with the finalized change log draft. + - [ ] Stage a PR to master to update other documents and + scripts to use the new package names, links, and `metadata.json`. + - [ ] For preview releases, + merge the release branch to GitHub `master` with a merge commit. + - [ ] For non-preview releases, + make sure all changes are either already in master or have a PR open. + - [ ] Delete the release branch. + - [ ] Trigger the docker image release. + - [ ] Retain builds. From ba8ef423a12be606aa3f18f56b3867c138a8b400 Mon Sep 17 00:00:00 2001 From: Reece Dunham Date: Fri, 29 Mar 2019 11:49:59 -0700 Subject: [PATCH 4/5] Update .github/ISSUE_TEMPLATE/Release_Process.md Co-Authored-By: TravisEz13 --- .github/ISSUE_TEMPLATE/Release_Process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/Release_Process.md b/.github/ISSUE_TEMPLATE/Release_Process.md index 3c5225674a4..88e99c3dc94 100644 --- a/.github/ISSUE_TEMPLATE/Release_Process.md +++ b/.github/ISSUE_TEMPLATE/Release_Process.md @@ -22,7 +22,7 @@ Please **only** use this template if you are a maintainer. - [ ] Prepare packages - [ ] Kick off coordinated build. - [ ] Kick off Release pipeline. - - *These tasks are orchestrated by the release pipeline but here as status to the community.* + - *These tasks are orchestrated by the release pipeline, but here as status to the community.* - [ ] Prepare packages - [ ] Sign the RPM package. - [ ] Install and verify the packages. From 262916c89740fa41272c547bb75ba3cc8dea7f89 Mon Sep 17 00:00:00 2001 From: Reece Dunham Date: Fri, 29 Mar 2019 11:50:08 -0700 Subject: [PATCH 5/5] Update .github/ISSUE_TEMPLATE/Release_Process.md Co-Authored-By: TravisEz13 --- .github/ISSUE_TEMPLATE/Release_Process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/Release_Process.md b/.github/ISSUE_TEMPLATE/Release_Process.md index 88e99c3dc94..47e5bd4dd50 100644 --- a/.github/ISSUE_TEMPLATE/Release_Process.md +++ b/.github/ISSUE_TEMPLATE/Release_Process.md @@ -38,5 +38,5 @@ Please **only** use this template if you are a maintainer. - [ ] For non-preview releases, make sure all changes are either already in master or have a PR open. - [ ] Delete the release branch. - - [ ] Trigger the docker image release. + - [ ] Trigger the Docker image release. - [ ] Retain builds.