See the prerequisites if this is your first release.
- Click "new issue";
- Opening the raw RELEASING.md content; and
- Copying the following release checklist, up to "You are done!", into the new issue and create it.
- Check closed issues without a milestone and either assign them the upcoming release milestone or 'invalid'
- Create a new release with:
- the next tag version (e.g.
v0.4.0
) - title and release description including notable changes
- link to the milestone showing an overview of closed issues for this release
- overview of contributors generated by
sbt-authors
- the next tag version (e.g.
- Pull the tag, check
show version
then runclean; publishSigned
. You should start seeing "published sbt-java-formatter to https://oss.sonatype.org/service/local/staging/deploy/maven2/..". - Find, close and release your staging repository. (See Sonatype's Releasing the Deployment guide.)
- Close the milestone for this release and create a new one.
- You need oss.sontaype.org publish permissions by means of a request to OSSRH-1324.