How to create a new release.
The release process is automated thanks to:
- https://github.com/djspiewak/sbt-github-actions#integration-with-sbt-ci-release
- https://github.com/olafurpg/sbt-ci-release
To release, push a git tag:
git tag -a v0.1.0 -m "v0.1.0"
git push origin v0.1.0
Note that the tag version MUST start with v
.
Wait for the CI pipeline to release the new version. Publishing the artifacts on maven central can take time.
Open the releases. A draft should already be prepared.
Edit the draft release to set the released version. Complete the release notes if necessary. And save it.