Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 1.31 KB

RELEASE.md

File metadata and controls

70 lines (47 loc) · 1.31 KB

Release Guidelines

Before Release

  1. Build source first
     yarn build:ts
  2. Run unit tests
    yarn test:src
  3. Run e2e tests
    yarn test:e2e
  4. Clean and build bundle
    yarn dist

Publish to npm using dev:publish

The packages is to be published to npm, using @next tag using script in package.json

Follow steps below to publish a npm verion using @next tag

  1. Commit all changes to github master
  2. Run publish script
  yarn dev:publish
  1. Select version and confirm all prompts with Y
  2. See version changes in npmjs.com

This will not change the release version of current npm packages(currently 0.0.7), developers have to use @next to install from npm.

For example.

  npm install @harmony-js/core@next

Publish to npm with lerna

Follow steps below to publish a npm verion with latest version

  1. Commit all changes to github master
  2. Run lerna publish, lerna is required globally.
  lerna publish
  1. Select version and confirm all prompts with Y
  2. See version changes in npmjs.com

This will change the release version of current npm packages to the latest version, developers can install from npm directly

For example.

  npm install @harmony-js/core