Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.13 KB

RELEASE.md

File metadata and controls

20 lines (15 loc) · 1.13 KB

How to release

This project is hosted on NPM. You can find the terra packages here.

Below is a guide for releasing packages:

  1. Update the versions of the components via npm run version
  2. Update change logs to have the current date for the release of the affected components.
  3. Create a Release PR, Get approvals
  4. Merge PR to main
  5. Watch main to ensure releases get pushed to npm and tagged in github appropriately

If you are publishing a new package, e.g. a v1.0.0 release, the package will be listed with only you as the collaborator. You'll need to move the package into the terra-ui team under the Cerner org on npm.

  • Log into npm's website
  • Navigate to the terra-ui package page: https://www.npmjs.com/settings/cerner/teams/team/terra-ui/access
  • At the top of this page, there should be an input labeled, "Package". Type in the full package name and press enter.
  • This will add the package to ther terra-ui team's packages under the Cerner org on npm and then all team members on the terra-ui team in npm will have access to publish in future releases.