diff --git a/RELEASE_CHECK_LIST.md b/RELEASE_CHECK_LIST.md index d16ae2b65..928ce1747 100644 --- a/RELEASE_CHECK_LIST.md +++ b/RELEASE_CHECK_LIST.md @@ -1,10 +1,18 @@ **Release activities check-list for minor releases:** -0. Update documentation, README.MD and CHANGELOG.md according last code changes -1. Make last commit with tag _v0.1.1_ for example -2. Run tests and build artifacts on TC -3. Deploy artifacts on MavenCentral -4. Check artifacts' availability on MavenCentral -5. Update project TFHelloWorld with updated dependency and run examples on isolated machine and OS -6. Make fatJar from TFHelloWorld project and run on independent Amazon instance +0. Run code inspections (fix typos, Kotlin issue, fix code formatting) +1. Write missed KDocs +2. Generate new documentation using Dokka and deploy it with gh-pages branch +3. Add new release section to the CHANGELOG.md +4. Update tutorials according last code changes +5. Update README.MD according last code changes +6. Make release branch +7. Make last commit with release tag (_v0.1.1_ for example) to the release branch +8. Run tests and build artifacts on TC for the commit with the release tag +9. Deploy artifacts on MavenCentral based on the commit with the release tag +10. Check artifacts' availability on MavenCentral +11. Update project TFHelloWorld with new dependency to the released artifact +12. Move examples from the KotlinDL project to the separate branch of TFHelloWorld and run them as tests +13. Run TFHelloWorld on different OS (Windows, Ubuntu, macOS) +14. Make fatJar from TFHelloWorld project and run on independent Amazon instance