Skip to content

Release process

Taylor Lodge edited this page Aug 5, 2022 · 1 revision

Releasing is handled by semantic-release in a fully automated fashion.

semantic-release is setup to push any commits to master to a new NPM version, any commits to beta to the next NPM version with a beta in the version that is incremented until the next release, any commits to next get pushed to the next tag.

PRs should be based off of and merged to the beta branch. When the release is ready to go live the beta branch is merged to master, and once the release happens beta is rebased on master.

Clone this wiki locally