Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 848 Bytes

releasing.md

File metadata and controls

23 lines (12 loc) · 848 Bytes

how to release new versions

  • change all @celo/** dependencies which are pointing to the unpublished -dev version to published versions

  • check that @celo/phone-number-privacy-common in @celo/identity and @celo/encrypted-backup packages points to a published version. (actually check on npm because just removing -dev might not be enough)

  • update cli version in cli/package.json to next version with a pre-release (eg -beta.x) suffix

  • run yarn generate:shrinkwrap

  • commit the the package.json and shrinkwrap

  • run yarn prepack

  • IMPORTANT double check version in package.json is correct!

  • run npm publish --otp XXXXXX --tag TAG you MUST run with --tag and provide alpha | beta for pre release

  • add back -dev suffics to @celo/** deps it was removed from in cli package (otherwise ci build will fail)

  • run yarn

  • commit