... | ... | @@ -59,6 +59,31 @@ Check all open MRs and Issues for severity and impact. Make changes to the plann |
|
|
- __Announce soft feature freeze:__ This is the last opportunity to __announce__ changes to release manager, i.e. by adding a comment to the release issue in gitlab task and setting the milestone in the gitlab issue to the release. See email examples [here](#example-emails)
|
|
|
- __Subtask Check-in:__ Check in with the managers of the sub-tasks. Make sure anyone who needs further assistance or guidance gets it.
|
|
|
|
|
|
## [2 weeks] prior to the release:
|
|
|
|
|
|
__Hard Feature Freeze!__
|
|
|
|
|
|
* __Check remaining tasks:__ Check remaining merge requests and issues, if they only fix bugs or documentation, they can still be added or worked on. Otherwise postpone them until after the release.
|
|
|
|
|
|
* __Update the milestone issue:__ Remove all completed tasks and compile a list of issues and merge
|
|
|
requests that are still to be resolved. Provide links to the release branches. Make sure all of the
|
|
|
remaining tasks have been assigned to someone.
|
|
|
|
|
|
* __Changelog:__ Check whether the file CHANGELOG is up-to-date. You can see all commit messages since
|
|
|
the last release (assumed to have taken place 2019-10-11) by
|
|
|
```
|
|
|
git log --since="2019-10-11" or by
|
|
|
git log TAG...HEAD
|
|
|
```
|
|
|
where `TAG` is the tag of the last release (e.g. releases/3.1)
|
|
|
|
|
|
* __Announce Freeze:__ Announce hard feature freeze. Explain how no further changes to the code,
|
|
|
except for bugfixes and documentation will be accepted. See email examples [here](#example-emails).
|
|
|
|
|
|
* __Install Scripts:__ Update all install scripts and the install text in the handbook. Test them according
|
|
|
to the text in the handbook.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Example emails
|
... | ... | |