Release Instructions - mzogheib/quoll GitHub Wiki

GitHub Actions

  1. Push to master.
  2. Manually dispatch the "Publish packages" workflow here. Ensure the branch is master.
  3. The workflow will add git tags and publish to NPM where applicable.

Locally

⚠️ Don't do this

  1. Ensure you're logged in to the correct NPM account, e.g. set the following ~/.npmrc file where _authToken is generated from your NPM account.
//registry.npmjs.org/:_authToken=npm_abcd1234
init-author-name=Your Name
  1. Ensure all commits on master align to conventional commit rules (should be automatically enforced already)
  2. Run yarn release from the root directory