Releases in this package are automatically managed by semantic-release
with the following branch designations:
- Commits to
master
are automatically versioned and released as both versioned (x.y.x) and under the taglatest
- Commits to
beta
are automatically released under the tagbeta
- Commits to
next
are automatically released under the taxnext
and may containrc
information.
PRs are automatically targeted for next
, which includes all improvements and bug fixes that have been accepted and merged. We do not make an attempt to batch together commits with backwards-incompatible changes; these changes land on merge.
- Code is submitted as a PR against
next
- On PR accept & merge,
semantic-release
will push the update to thenext
tag. - When a reasonable amount of time (or changes) have amassed,
next
is merged tobeta
via a PR - On PR accept & merge,
semantic-release
will push the update to thebeta
tag withrc
information - Bug fixes can be submitted either against
next
orbeta
. Bug fixes againstbeta
will be cherry-picked back tonext
. - On stability and agreement for release,
beta
is merged tomaster
via a PR - On PR accept & merge,
semantic-release
will publish to npm with thelatest
tag, as well as ax.y.x
version.