Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 728 Bytes

release.md

File metadata and controls

15 lines (14 loc) · 728 Bytes

How to create a release

  1. Clean tree: git clean -idx.
  2. Rebuild library locally: npm install.
  3. Run tests: npm test.
  4. Examine commit history since last release to identify relevant changes.
  5. Create a signed and annotated git tag: git tag -s vX.Y.Z. Include a short description of the relevant changes.
  6. Publish it to GitHub: git push origin tag vX.Y.Z.
  7. Wait for Travis and AppVeyor to build precompiled libraries for it. These should get uploaded to a release draft automatically.
  8. Edit release draft on GitHub and publish it. Change name of release from vX.Y.Z to X.Y.Z. Include description of changes, possibly with improved Markdown formatting.
  9. Publish release on NPM: npm publish