Release Checklist
- Let Marcus (@mjovanc) know release is about to go up
- Ensure new
SNAPSHOT
version is set on libraries in build.gradle.kts
files
- Ensure master
build
is finished and passed all jobs
- Ensure
API docs
are correct
- Generate Dokka using
dokkaHtmlMultiModule
and copy files using copyDokkaHtmlMultiModule
Gradle task
- Marcus publishes
SNAPSHOT
release on Sonatype
- Ensure that the
SNAPSHOT
release is working by importing it in an external project and test using it
- Close issues that are fixed.
- Let Marcus set up a release
draft
by
correct
changelog format
- Deleted merged branches
- Ensure new proper version is set on libraries in
build.gradle.kts
files by removing SNAPSHOT
- Marcus publishes release on GitHub
- Marcus publishes proper release on Sonatype and elevates it
- Announce the new release in: