Clone wiki

snakeyaml / Release

Release tasks

Steps to release SnakeYAML:

  • check system date & time
  • add info to changes.xml & announcement.msg
  • hg pull -u
  • mvn clean package
  • mvn release:prepare (SSH key must be configured). Do not forget to edit the default tag !
  • mvn release:perform (to build and upload to the Sonatype staging repository)
  • (automated) Promote the published artifacts from the staging to the release repository (http://central.sonatype.org/pages/releasing-the-deployment.html)
  • (automated) close staging repository
  • (automated) release staging repository
  • mvn deploy -Prelease (build and deploy the next SNAPSHOT)

Announce to the community

  • apply info in wiki: changes and release notes
  • announce the release in yaml-core and snakeyaml mailing lists

Updated