Skip to content

Release Process

jtlan edited this page Feb 20, 2015 · 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 Make sure the target branch is what you want: creatingpr It's best to add " --> develop" or " --> master" to the end of the Pull Request title so it's easy to tell them apart from the Pull Requests page.
  8. Create the release (aimed at master), tagged {VERSION}. Add release notes based on Release Changes page. Attach plottable.zip.