Skip to content

Latest commit

History

History
15 lines (13 loc) 路 845 Bytes

RELEASE.md

File metadata and controls

15 lines (13 loc) 路 845 Bytes

Release Process

  1. Update CHANGELOG.md
  • Run the following command, substituting v1.2.3 for the last release tag. git log --format="* %s. (%aN)" --no-merges v1.2.3...HEAD | sort
  • Copy the output to a changelog section at the top of the file.
  • Remove entries that don't affect users of the package (e.g. "Build", "Test", or "Spec").
  • Format using Keep a changelog conventions.
  1. Update package.json version, and stage the changes.
  2. Commit with message Release X.Y.Z, and create a signed tag git tag -s "vX.Y.Z" -m "Release X.Y.Z"
  3. Push the commit and tag to GitHub.
  4. Run npm run build (may run in isolation), followed by npm publish.
  5. Publish a new release on GitHub with a copy of the changelog.

That's all!