-
Create and edit release notes
bash support/write-release-template.sh
-
Create and push a tag locally
git tag v0.xx.yy git push github v0.xx.yy
-
sbt githubRelease
to push the release to github -
sbt codegen/clean
to ensure only fresh artifacts are published -
sbt publishBintray
to publish to bintray
5a. sbt codegen/bintrayRelease
to release the published artifact
publishSonatype
to publish to Maven Central 6a.sonatypeClose
to close the staging repo 6b.sonatypeRelease
to release the repo