-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Community Release Manager
Rushabh Mehta edited this page Jan 3, 2019
·
5 revisions
The role of the community release manager is to ensure that regular, high quality releases happen in time and the install and update process of bench is does not break based for the community. The role is also to keep updating the contribution guidelines and help review and manage open pull requests from a guidelines point of view.
Regular release should happen on a Tuesday. The release process should include:
- Preparing release notes.
- Manual / automated testing based on the Standard Release Test Plan (SRTP).
- Manually test new contributions / update.
- Ensure all tests are passing.
- Announcing the release with the release notes on the forum.
- Maintain, automate and update the SRTP.
- Manager release for
frappe
,erpnext
andbench
repos (if required)
- Review open contributions for consistency with Contribution Guidelines.
- Tag, close contributions that are very far from the standard.
- Monitor severe bug reports on forum and GitHub.
- Severe bugs include bugs that make the system unusable, or failure to install or upgrade.
- Work with module maintainers to fix and make an urgent release if required.
- Monitor security reports.
- Work with module maintainers to fix security reports.
- Maintain registry of security fixes.
- Notify on the forum / website after quarantine period.