-
Use the release version in
version.sbtand perform a commit. -
Make a commit and tag, and push the commit and tag triggering the release workflow:
$ git commit -a -m "chore: release X.Y.Z
$ git tag X.Y.Z"
$ git push -f origin main && git push origin X.Y.Z`- Bump the version number (in the
_versionvalue) and switch to the-SNAPSHOTversion inversion.sbt:
ThisBuild / version := s"X.Y.{Z+1}-${gitHeadCommitSha.value}-SNAPSHOT"- Make and push a commit:
$ git commit -a -m "chore: bump to X.Y.{Z+1}-SNAPSHOT"
$ git push -f origin mainThis will kick off the release and docs workflows, and automatically create a release on GitHub.
-
Review release and add context to the release notes.
-
Update Bioconda
Bioconda should auto-detect version changes.