camunda/camunda-8-js-sdk

Configure semantic release and branching strategy

Closed this issue · 0 comments

The SDK package tracks Camunda Platform 8 minor versioning. Feature releases to support current Platform minor version features result in a patch release of the SDK.

The repository uses []semantic-release](https://github.com/semantic-release/semantic-release) to create releases. Because we track the Camunda 8 Platform minor version, we treat feature implementation during a minor release cycle as a patch release rather than a minor release.

Creating a commit with a feat commit message will cause the package version patch release number to increment. To update the minor version, a commit with the type minor is needed.

A commit with the type release will trigger a patch release even if there are no features or fixes. This can be used on the alpha branch to test automation if needed.