Skip to content

Release Process

Xiaohan Zhang edited this page Dec 1, 2016 · 10 revisions
  1. Pull the latest develop. Cut the release branch from develop: git co -b release-{VERSION}.
  2. Push release branch to Github.
  3. Regression pass.
  4. If necessary, create hotfixes and merge them into the release branch.
  5. Run the release script on the release branch locally (grunt release:minor or grunt release:patch, as necessary).
  6. Push the resulting commit to the release branch.
  7. Merge the release branch into develop and master using Pull Requests. pullrequestbutton creatingpr
  8. Create the release (aimed at master), tagged {VERSION}. Add release notes based on the Release Notes Style Guide. Attach plottable.zip:

releasenotes_800