Release manager: Leonardo Uribe
}}} == Diary == <<Anchor(diary)>> * Follow the guide on http://www.apache.org/dev/publishing-maven-artifacts.html 1. Update download page, so we can just mvn site over the released project. 2. Preparing myfaces test 1.0.8 * Try -DdryRun=true SUCCESS {{{ mvn clean install mvn install -Papache-release mvn release:prepare -DprepareRelease=true -DdryRun=true |
mvn release:prepare -DprepareRelease=true -Dresume=false mvn install mvn install -Papache-release mvn release:rollback -DprepareRelease=true mvn release:prepare -DprepareRelease=true -Dresume=false |
Note: Preparing the release will create the new tag in SVN, automatically checking in on your behalf.
Note: If you're located in Europe then release:prepare may fail with 'Unable to tag SCM' and 'svn: No such revision X'. Wait 10 seconds and run mvn release:prepare again.
mvn release:prepare -DprepareRelease=true |
3. Stage the release for a vote
mvn release:perform -DperformRelease=true |
4. JIRA Issue Management
5. Close staging on nexus
6. Generate or copy assemblies
cd /home/lu4242/public_html/myfacestest106binsrc/binaries wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.tar.gz wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.tar.gz.asc wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.tar.gz.md5 wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.tar.gz.sha1 wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.zip wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.zip.asc wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.zip.md5 wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-bin.zip.sha1 cd /home/lu4242/public_html/myfacestest106binsrc/sources wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.tar.gz wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.tar.gz.asc wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.tar.gz.md5 wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.tar.gz.sha1 wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.zip wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.zip.asc wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.zip.md5 wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-1000/org/apache/myfaces/test/myfaces-test-assembly/1.0.8/myfaces-test-assembly-1.0.8-src.zip.sha1 |
7. Vote
[VOTE] release of MyFaces Test 1.0.8 |
Hi, I was running the needed tasks to get the 1.0.8 release of Apache MyFaces Test out. Note these artifacts are necessary to start the release of Myfaces Core 2.3.0-beta. Please note that this vote concerns all of the following parts: 1. Maven artifact group "org.apache.myfaces.test" v1.0.8 [1] The artifacts are deployed to nexus repository [1] for binary and source packages. The release notes could be found at [4]. Please take a look at the "1.0.8" artifacts and vote! Please note: This vote is "majority approval" with a minimum of three +1 votes (see [3]). ------------------------------------------------ [ ] +1 for community members who have reviewed the bits [ ] +0 [ ] -1 for fatal flaws that should cause these bits not to be released, and why.............. ------------------------------------------------ Thanks, Leonardo Uribe [1] https://repository.apache.org/content/repositories/orgapachemyfaces-1108/org/apache/myfaces/test/ https://repository.apache.org/content/groups/staging/org/apache/myfaces/test/ [2] http://www.apache.org/foundation/voting.html#ReleaseVotes [3] https://repository.apache.org/content/repositories/orgapachemyfaces-1108/org/apache/myfaces/test/myfaces-test-assembly/ [4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310951&version=12340630 |
8. Notify vote it through myfaces twitter account.
9. After vote closed, mvn site.
10. Copy assemblies to
-- On private directory where assemblies are: cd binaries cp * /www/www.apache.org/dist/myfaces/binaries cd sources cp * /www/www.apache.org/dist/myfaces/source |
11. After artifacts are available on repo1.maven.org announce
Subject: [ANNOUNCE] MyFaces Test v1.0.8 Release The Apache MyFaces team is pleased to announce the release of MyFaces Test 1.0.8. The Myfaces Test Framework provides mock object libraries, plus base classes for creating your own JUnit TestCases for JSF. For more information please see: http://myfaces.apache.org/test MyFaces Core is available in the central Maven repository under Group ID "org.apache.myfaces.test". Release Notes - MyFaces Test - Version 1.0.8 Improvement [MYFACESTEST-70] - customizable ClassLoader regards, Leonardo Uribe |