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.