Skip to content
This repository has been archived by the owner on Sep 27, 2019. It is now read-only.

Release Process

Heyse Li edited this page Jun 10, 2019 · 2 revisions

Steps

  1. Bump version: npm --no-git-tag-version version patch|minor|major (auto tag will be vx.y.z, want just x.y.z)
  2. Commit changes
  3. Add tag: git tag x.y.z
  4. Push commits and tag: git push && git push --tags
  5. Sync master to develop
  6. Make release notes: Github repo > Releases > Tags > 3 dots on the tag you want > Create Release > Fill in release notes
  7. Get feedback on notes
  8. Release on npm: npm publish

Testing on a local package manager

  1. Publish on Verdaccio in the terminal: verdaccio
  2. In DRC
    1. npm run publish
    2. npm publish --registry http://localhost:4873
  3. File locations (if you want to delete things)
    1. Verdaccio config: /Users/USERNAME/.config/verdaccio/config.yaml
    2. Verdaccio package storage: /Users/USERNAME/.local/share/verdaccio/storage
  4. Test release on Verdaccio
    1. Change test-app to point to Verdaccio
Clone this wiki locally