From dec18ca54be39cf031bfed6d04df2ab22e8dfdab Mon Sep 17 00:00:00 2001 From: Jason Blais Date: Sun, 1 Jan 2017 21:09:49 -0500 Subject: [PATCH 1/4] Update release-process.md --- docs/release-process.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/release-process.md b/docs/release-process.md index 8149f8c6..330fef40 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -12,13 +12,16 @@ Notes: Pre-work for the current release begins at the code complete date of the previous release. See "Code Complete" section below for details. -### B. (T-minus 12 working days) Cut-off for merging major features - -No pull requests for major features should be **merged** to the current release after this date +### B. (T-minus 20 working days) Release Announcement 1. PM: - Post this checklist in Desktop App channel - Confirm date of marketing announcement for the release and update Desktop App channel header if needed + - Create meta issue for release in GitHub to let contributors and users know about the upcoming release. See [example issue](https://github.com/mattermost/desktop/issues/271). + - Prepare JIRA tickets for the next release, with a corresponding vX.X prefix + - Cut the release candidate (RC1) + - Cut final release with code-signing for Windows and Mac builds + - Queue desktop app for a 15-minute team testing 2. Dev/PM: - Prioritize reviewing, testing, and merging of pull requests for current release until there are no more tickets in the [pull request queue](https://github.com/mattermost/desktop/pulls) marked for the current release @@ -33,7 +36,7 @@ No pull requests for major features should be **merged** to the current release - Coordinate testing: - Update the RC Testing Spreadsheet to cover any changes or new features, confirm that known issues are listed in the relevant tests, and assign each area to a team member - Post in Desktop App channel alerting community of upcoming release and to ask help with testing the release candidate - - Create meta issue for release in GitHub with a link to the changelog + - Update meta issue for release in GitHub with a link to the changelog 2. Dev/PM: - Submit changelog with updates for improvements, bug fixes, known issues, and contributors - Finalize roadmap for next release @@ -67,8 +70,10 @@ No pull requests for major features should be **merged** to the current release 1. PM: - Post this checklist in Desktop App channel - Verify all items in the last posted release checklist are complete - - Check that known issues section of Changelog is updated - - Check that the contributors section of Changelog is updated + - Check that the following are updated in the Changelog: + - Known issues + - Contributors + - Release candidate bug reports 2. Dev/PM: - Finish assigned areas of the Release Candidate Testing spreadsheet - Continue triaging hotfix candidates and decide on whether and when to cut next RC or final From 33ae8154b67d864fcbb2f2a4389be4a591107687 Mon Sep 17 00:00:00 2001 From: Jason Blais Date: Sun, 1 Jan 2017 21:16:15 -0500 Subject: [PATCH 2/4] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 60e4d922..826c4f4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -81,6 +81,10 @@ Many thanks to all our contributors. In alphabetical order: - [itsmartin](https://github.com/itsmartin), [jasonblais](https://github.com/jasonblais), [jcomack](https://github.com/jcomack), [jnugh](https://github.com/jnugh), [kytwb](https://github.com/kytwb), [magicmonty](https://github.com/magicmonty), [Razzeee](https://github.com/Razzeee), [yuya-oc](https://github.com/yuya-oc) +Thanks also to those who reported bugs that benefited the release, in alphabetical order: + +- ellisd ([#383](https://github.com/mattermost/desktop/issues/383)), [it33](https://github.com/it33) ([#384](https://github.com/mattermost/desktop/issues/384)), [jnugh](https://github.com/jnugh) ([#392](https://github.com/mattermost/desktop/issues/392)), [lfbrock](https://github.com/lfbrock) ([#382](https://github.com/mattermost/desktop/issues/382)), [yuya-oc](https://github.com/yuya-oc) ([#391](https://github.com/mattermost/desktop/issues/391)) + ---- ## Release v3.4.1 From d83b9d9fc4cd38ebe43390a75cdf6d43e059e080 Mon Sep 17 00:00:00 2001 From: Jason Blais Date: Sun, 1 Jan 2017 21:18:31 -0500 Subject: [PATCH 3/4] Update release-process.md --- docs/release-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-process.md b/docs/release-process.md index 330fef40..77bc596e 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -12,7 +12,7 @@ Notes: Pre-work for the current release begins at the code complete date of the previous release. See "Code Complete" section below for details. -### B. (T-minus 20 working days) Release Announcement +### B. (T-minus 20 working days) Release Date Announcement 1. PM: - Post this checklist in Desktop App channel From 50ce30e78748dc88cae27678eddb61b3f63b38cc Mon Sep 17 00:00:00 2001 From: Jason Blais Date: Wed, 4 Jan 2017 11:08:43 -0500 Subject: [PATCH 4/4] Update release-process.md --- docs/release-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-process.md b/docs/release-process.md index 77bc596e..e8b064b7 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -10,7 +10,7 @@ Notes: ### A. (Code complete date of previous release) Beginning of release -Pre-work for the current release begins at the code complete date of the previous release. See "Code Complete" section below for details. +Pre-work for the current release begins at the code complete date of the previous release. See "Code Complete and Release Candidate Cut" section below for details. ### B. (T-minus 20 working days) Release Date Announcement