An sbt plugin that provides a customisable release process covering tests, version bumping, committing, tagging and publishing.