Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Master needs to be stable at all times
  2. Pull requests will be merged after 2x LGTM and no -1 (we already agreed on this)
  3. When a release is being prepared, master will be “frozen” for new features (we aim to keep this window as short as possible)
  4. Release branch will be branched off of master as soon as a release candidate (RC) vote passes (no more QA on release branches before release)
  5. Bug fixes should be fixed on a release branch first, then merged forward to the next release and finally master. No more cherry-picking!
  6. Only bug fixes will be fixed in release branches, no back porting of new features
  7. We should all use the same scripts to merge pull requests and do forward merges. The tools will be put are located in the CloudStack repository.

Goal written in “Scrum”-style story

...