Commit messaged follow
[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
specification.
Versioning follows
[Semantic Versioning](https://semver.org/)
specification.
A new version is created as follows:
```
git tag -s $MAJOR.$MINOR.$PATCH -m $MAJOR.$MINOR.$PATCH
git push origin $MAJOR.$MINOR.$PATCH
```
Add a Signed-off-by trailer to the new commits.