Skip to content

Release Process

Xiaohan Zhang edited this page Mar 30, 2017 · 10 revisions
  1. On the latest develop, check out a new branch (e.g. release/v3.1.0). Bump the package.json and bower.json version.
  2. Commit with a message like "preparing release 3.1.0" and send a PR -- example at https://github.com/palantir/plottable/pull/3249
  3. Draft up release notes. When the PR is green and things look good, merge the PR.
  4. Create a new Github release at https://github.com/palantir/plottable/releases.
  5. Tag it with the same version (e.g. "v3.1.0"), and put in the release notes.
  6. Review release notes to make sure everything looks good.
  7. Publish the release. CircleCI will build and publish to NPM for us.