Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.62 KB

RELEASE.md

File metadata and controls

16 lines (13 loc) · 1.62 KB

Release Process

OpenEBS follows a quarterly release cadence. The process is as follows:

The scope of the release is determined by:

  1. The release scope is published and tracked using GitHub Projects. To maintain monthly release cadence, the project tracker is setup with indicative milestones leading up to freezing the feature development in the 3rd week, the remaining days are used to run e2e and fix any issues found by e2e or community.
  2. At the start of the release cycle, one of the contributors takes on the role of release manager and works with the OpenEBS Maintainers to co-ordinate the release activities.
  3. Contributors sync-up over community calls and slack to close on the release tasks. Release manager runs the community calls for a given release. In the community call, the risks are identified and mitigated by seeking additional help or by pushing the task to next release.
  4. The various release management tasks are explained in the release process document.
  5. OpenEBS release is made via GitHub. Once all the components are released, Change Summary is published along with openebs/openebs release tag.
  6. OpenEBS release is announced on all Community reach out channels.
  7. The release tracker GitHub project is closed.