You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2013/08/01 14:46:53 UTC
svn commit: r1509210 -
/myfaces/tobago/trunk/src/site/apt/release-checklist.apt
Author: lofwyr
Date: Thu Aug 1 12:46:52 2013
New Revision: 1509210
URL: http://svn.apache.org/r1509210
Log:
revision
Modified:
myfaces/tobago/trunk/src/site/apt/release-checklist.apt
Modified: myfaces/tobago/trunk/src/site/apt/release-checklist.apt
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/src/site/apt/release-checklist.apt?rev=1509210&r1=1509209&r2=1509210&view=diff
==============================================================================
--- myfaces/tobago/trunk/src/site/apt/release-checklist.apt (original)
+++ myfaces/tobago/trunk/src/site/apt/release-checklist.apt Thu Aug 1 12:46:52 2013
@@ -21,35 +21,67 @@ Release Checklist
Checklist of tasks to perform for each release:
+* Preparation
+
* Ensure that all open bugs have been either fixed or moved to an other release.
* Ensure that all examples are working with the release candidate.
* Post a note on the list and ask for problems with the release candidate.
- * Install a jdk 1.4 and a jdk 1.5 on your computer.
+ * Install a jdk 1.4 and a jdk 1.5 on your computer (only for Tobago 1.0.x).
+
+ * Please switch to jdk 1.5 for a release build (only for Tobago 1.0.x).
+
+ * Perform basic checks for all modules for Tobago 1.0.x
+
++------------------------+
+mvn checkstyle:check rat:check -Pall-modules
++------------------------+
+
+ or for Tobago 1.5.x and higher
+
++------------------------+
+mvn clean install -Pall-modules && mvn checkstyle:check apache-rat:check animal-sniffer:check -Pall-modules
++------------------------+
+
+ * You need to add your GPG keys in {{{https://svn.apache.org/repos/asf/myfaces/keys/KEYS}Subversion}} and the {{{https://www.apache.org/dist/myfaces/KEYS}Apache site}} before a release.
- * Please switch to jdk 1.5 for a release build.
+* Building the release
- * Perform a mvn checkstyle:check apache-rat:check -Pall-modules for all modules.
+ * Prepare the release with
- * You need to add your GPG keys in {{https://svn.apache.org/repos/asf/myfaces/keys/KEYS}} before a release.
++------------------------+
+mvn release:prepare -Pall-modules
++------------------------+
- * Prepare the release with mvn release:prepare -Pall-modules
+ * Deploy the release to the nexus repository with the apache-release profile. For Tobago 1.0.x
- * Deploy the release to the nexus repository with the apache-release profile\
- cd checkout-of-release\
- mvn deploy -Papache-release,jdk14retro,generate-assembly --no-plugin-updates -Dnon-default-modules -Djava14.home=${java14.jre}\
- For more information please consult the poms.
- For 1.5:
- mvn deploy -Papache-release,generate-assembly --no-plugin-updates -Dnon-default-modules\
++------------------------+
+ cd checkout-of-release
+ mvn deploy -Papache-release,jdk14retro,generate-assembly --no-plugin-updates -Dnon-default-modules -Djava14.home=${java14.jre}
++------------------------+
+
+ For Tobago 1.5.x and higher:
+
++------------------------+
+ mvn deploy -Papache-release,generate-assembly --no-plugin-updates -Dnon-default-modules
++------------------------+
+
+ For more information please consult the pom.xml files.
* "Close" the repository on the nexus instance for stating (you will receive a mail with the staging location).
+* Voting
+
* Propose a vote on the dev list with the staging location.
+ * For a positive result wait at least 72 hours.
+
* Once a vote is successful, post the result to the dev list.
+* Publishing
+
* Close all resolved jira issuse for the release.
* "release" the staging repository on the apache nexus instance.