Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.34 KB

RELEASE.md

File metadata and controls

32 lines (23 loc) · 1.34 KB

Release Guide for the Platform

Release

Start Release

Execute npm run start-release -- [version] to start the automatic release process. The steps executed are:

  1. Creating a release/v[version] branch using git flow release.
  2. Bumping its version to [version] release and commiting bumped version files.
  3. Publishing release/v[version] branch into repository.
  4. Executes npm run lint and npm run test.

The release is published in case there is a need for any additional tests, version fixes or bug fixes. This can be added before it is actually released.

Finish Release

Execute git flow release finish v[version] and npm run finish-release to finish the release process. The steps executed are:

  1. Finishes, tags and deletes the release/[version] branch.
  2. Pushes the new [version] tag into the repository.
  3. Merges release into develop and pushes changes to repository.
  4. Merges release into master and pushes changes to repository.
  5. Returns to develop branch.

Publish Release

Execute npm run npm-publish from develop branch to start the automatic publishing process. The steps executed are:

  1. Executes npm run build process.
  2. Executes bash scripts/npm-publish process.