Jump to: navigation, search

Difference between revisions of "Releasing Tycho"

m
m
Line 1: Line 1:
 
This page describes the steps necessary to create releases of the Tycho project.
 
This page describes the steps necessary to create releases of the Tycho project.
  
* Prepare the [[Tycho:Release Notes| release notes wiki page]] which should provide a quick overview of new features and bug fixes
+
* Prepare the [[Tycho/Release Notes]] which should provide a quick overview of new features and bug fixes
 
* Steps below apply to both [http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/ tycho] and [http://git.eclipse.org/c/tycho/org.eclipse.tycho.extras.git/ tycho-extras] git repositories as these should normally be released together and with the same version
 
* Steps below apply to both [http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/ tycho] and [http://git.eclipse.org/c/tycho/org.eclipse.tycho.extras.git/ tycho-extras] git repositories as these should normally be released together and with the same version
 
* Update versions using <tt>mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=...</tt>
 
* Update versions using <tt>mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=...</tt>

Revision as of 09:58, 4 June 2012

This page describes the steps necessary to create releases of the Tycho project.

  • Prepare the Tycho/Release Notes which should provide a quick overview of new features and bug fixes
  • Steps below apply to both tycho and tycho-extras git repositories as these should normally be released together and with the same version
  • Update versions using mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=...
  • Commit version change and create a new remote branch tycho-MAJOR.MINOR.x based on this commit in git
  • Update versions (same as above) to next SNAPSHOT development version and push commit to master branch
  • TODO add steps here
  • Generate site docs using mvn clean install site site:stage and check the result in to tycho homepage site docs
  • Browse the Tycho wiki pages to update any hardcoded tycho versions to the latest version
  • Update tycho-demo projects to the latest release
  • Announce the release on tycho-user@eclipse.org, tycho-dev@eclipse.org and the tycho homepage new and noteworthy section
  • Edit the list of releases on Tycho project page via the Eclipse portal