Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 1.1 KB

RELEASE.adoc

File metadata and controls

17 lines (16 loc) · 1.1 KB

Micronaut Core Release Process

  1. Ensure all changes from previous branches are merged up

  2. Ensure there are no snapshot dependencies

  3. Set the version to a release version in gradle.properties

  4. Commit the release git commit -a -m "Release Micronaut XXX"

  5. Tag the release git tag vXXX (Don’t forget the v prefix!)

  6. Push the tag git push --tags and waiting for Travis to complete the tagged release https://travis-ci.org/micronaut-projects/micronaut-core/

  7. Login to the Bintray repo at https://bintray.com/micronaut/core-releases-local and click the button to publish the staged release.

  8. Update the release notes at https://github.com/micronaut-projects/micronaut-core/releases/tag/vXXX

  9. Run the Maven Central sync locally ./gradlew sWMC (may take over an hour, repeat if fails at any point)

  10. Verify the release worked

    • Run sdk install micronaut XXX and perform smoke tests or creating an application etc.

    • Check the documentation published to docs.micronaut.io/XXX

  11. Change the version in gradle.properties back to a snapshot of next release

  12. Push the code git push

  13. Announce the Release