Nativefier/docs/release.md

882 B

Release

Releases are automatically deployed to NPM on Travis, when they are tagged. However, we have to make sure that the version in the package.json, and the changelog is updated.

Dependencies

How to Release $VERSION

While on master, with no uncommitted changes,

npm run changelog -- $VERSION

This command does 3 things:

  1. Update the version in the package.json
  2. Update the changelog
  3. Creates a new commit with the changes

Now we may want to cleanup the changelog:

vim docs/changelog.md

git commit --amend

Once we are satisfied,

git push origin master

On GitHub Releases, draft and publish a new release with title Nativefier vX.X.X.