Remove trailing white spaces
This commit is contained in:
@@ -4,7 +4,7 @@ This document outlines the release process for the Mattermost Desktop App. It is
|
||||
|
||||
## Release Timeline
|
||||
|
||||
Notes:
|
||||
Notes:
|
||||
- All cut-off dates are based on 15:00 GMT (UTC-00) on the day stated.
|
||||
- T-minus counts are measured in "working days" (weekdays other than major holidays concurrent in US and Canada) prior to release day.
|
||||
|
||||
@@ -15,7 +15,7 @@ Pre-work for the current release begins at the code complete date of the previou
|
||||
### B. (T-minus 12 working days) Release Date Announcement
|
||||
|
||||
1. PM:
|
||||
- Post this checklist in Desktop App channel
|
||||
- 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
|
||||
@@ -23,14 +23,14 @@ Pre-work for the current release begins at the code complete date of the previou
|
||||
- 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
|
||||
- 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
|
||||
|
||||
### C. (T-minus 7 working days) Code Complete and Release Candidate Cut
|
||||
|
||||
**Stabilization** period begins when all features for release have been committed. During this period, only **bugs** can be committed to the release branch. Non-bug pull requests are tagged for the next version.
|
||||
|
||||
1. PM:
|
||||
- Post this checklist in Desktop App channel
|
||||
- Post this checklist in Desktop App channel
|
||||
- Verify all items in the last posted release checklist are complete
|
||||
- Mail out mugs to any new contributors
|
||||
- Coordinate testing:
|
||||
@@ -46,8 +46,8 @@ Pre-work for the current release begins at the code complete date of the previou
|
||||
4. Marketing:
|
||||
- Tweet announcement that RC1 is ready
|
||||
- Queue art work for Twitter announcement
|
||||
|
||||
### D. (T-minus 6 working days) Release Candidate Testing
|
||||
|
||||
### D. (T-minus 6 working days) Release Candidate Testing
|
||||
|
||||
1. PM:
|
||||
- Post this checklist in Desktop App channel
|
||||
@@ -60,13 +60,13 @@ Pre-work for the current release begins at the code complete date of the previou
|
||||
- Daily triage of hotfix candidates and decide whether and when to cut next RC or final
|
||||
- Post links to final tickets for next RC to the Desktop App channel
|
||||
- Submit PRs for hotfixes against the release branch, and review, test and merge prior to next RC
|
||||
4. Build:
|
||||
4. Build:
|
||||
- Push next RC to acceptance and announce in Destkop App channel with new RC link
|
||||
5. PM:
|
||||
- Test the new RC to verify fixes merged to the release branch work and post in Desktop App channel after testing
|
||||
- Test the new RC to verify fixes merged to the release branch work and post in Desktop App channel after testing
|
||||
- Update the meta issue with download links to the new RCs and a list of approved fixes
|
||||
|
||||
### E. (T-minus 4 working days) Release Candidate Testing Finished
|
||||
### E. (T-minus 4 working days) Release Candidate Testing Finished
|
||||
|
||||
1. PM:
|
||||
- Post this checklist in Desktop App channel
|
||||
@@ -90,7 +90,7 @@ The final release is cut. If an urgent and important issue needs to be addressed
|
||||
- Post this checklist in Desktop App channel
|
||||
- Verify all items in the last posted release checklist are complete
|
||||
2. Build:
|
||||
- Tag a new release (e.g. 1.1.0) and run an official build which should be essentially identical to the last RC
|
||||
- Tag a new release (e.g. 1.1.0) and run an official build which should be essentially identical to the last RC
|
||||
- Post in Desktop App channel with links to all supported distributions and SHA-256 checksum
|
||||
3. PM:
|
||||
- Update the links in [Mattermost download page](https://www.mattermost.org/download/) and [installation guides](https://docs.mattermost.com/install/desktop.html)
|
||||
@@ -129,8 +129,8 @@ If a bug fix release is required, run through the following steps:
|
||||
|
||||
### G. (T-minus 0 working days) Release Day
|
||||
|
||||
1. PM:
|
||||
- Post this checklist in Desktop App channel
|
||||
1. PM:
|
||||
- Post this checklist in Desktop App channel
|
||||
- Verify all items in the last posted release checklist are complete
|
||||
- Post key dates for the next release in the header of the Desktop App channel and remove links to RC candidates
|
||||
- Confirm marketing has been posted
|
||||
@@ -142,9 +142,9 @@ If a bug fix release is required, run through the following steps:
|
||||
### H. (T-plus 10 working days) Release Updates
|
||||
|
||||
1. PM:
|
||||
- Post this checklist in Desktop App channel
|
||||
- Post this checklist in Desktop App channel
|
||||
- Verify all items in the last posted release checklist are complete
|
||||
- Post and review [Mattermost Security Updates](https://about.mattermost.com/security-updates/) for the Desktop App
|
||||
- Update Security Issues spreadsheet with issue number from posted update (e.g. v3.2.0.1)
|
||||
- Confirm the Security Researchers list on the [Responsible Disclosure Policy](https://www.mattermost.org/responsible-disclosure-policy/) is up to date
|
||||
- Review community installers for the Desktop App and update version numbers if there are any discrepencies https://www.mattermost.org/installation/
|
||||
- Review community installers for the Desktop App and update version numbers if there are any discrepencies https://www.mattermost.org/installation/
|
||||
|
Reference in New Issue
Block a user