Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 976 Bytes

RELEASING.md

File metadata and controls

40 lines (27 loc) · 976 Bytes

Releasing Frontail

After all pull requests for a release have been merged and all Travis CI builds are green, you may create a release as follows:

  1. If you haven't already, switch to the master branch, ensure that you have no changes, and pull from origin.

    $ git checkout master
    $ git status
    $ git pull <remote> master --rebase
  2. Edit the package.json file changing version field to your new release version and run npm i.

  3. Commit your changes.

    $ git commit -am "Release <version>"
  4. Push the commit.

    $ git push origin head
  5. GitHub action will publish new version to NPM and push new tag.

  6. Publish new release on GitHub with release package.

    $ git pull
    $ npx release -P
  7. Upload binaries

    $ npm run pkg