Preparations
- Heads up on the mailing-lists
e.g.:
first steps for the next release hi @ all, if there are no objections, i'll start with the first steps for the next release (review, documentation,...). it would be great to start with the release procedure next week. regards, ...
- Check the documentation https://cwiki.apache.org/confluence/display/DeltaSpike/Temporary+Documentation
- Check https://analysis.apache.org/dashboard/index/org.apache.deltaspike:deltaspike-project
- Check diff with tag of version-1
- Check the hudson builds
- Check the integration tests
- Create release notes and commit them to https://git-wip-us.apache.org/repos/asf?p=incubator-deltaspike.git;a=tree;f=deltaspike /readme/ (format READMEversion.txt)
- rat check
First Steps
mvn release:prepare -DdryRun=true //attention: use an useful tag-name (asked before the new version numbers) format [deltaspike-[version]] //important: check the generated javadoc //important: check if content was lost during release:prepare (especially license headers in pom.xml files) mvn release:clean mvn deploy //check http://repository.apache.org/content/repositories/snapshots/org/apache/deltaspike/* mvn release:prepare -Papache-release //attention: use an useful tag-name (asked before the new version numbers) //attention: invoke x2 (esp. in european countries) //check tag in svn mvn release:perform -Papache-release //login to https://repository.apache.org/ and go to "Staging Repositories" //check the shadded configs and esp. ...-[version]-source-release.zip //close the repository
TODO - add GIT specific parts e.g. release branch,...
Start the Vote (PPMC)
[VOTE] Release of DeltaSpike [...] Hi, I'd like to call a VOTE on releasing Apache DeltaSpike [...] . Maven staging repo: [...] Source release: [...] The GIT release branch: [...] (The branch will be pushed after the required votes passed.) Please take a look at the 0.1-incubating artifacts and vote! Please note: This vote is "majority approval" with a minimum of three +1 votes of PPMC members and is open for 72 hours.. ------------------------------------------------ [ ] +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, ...
Close the vote after 72 hours.
Start the Vote (IPMC)
Review the Release (IPMC)
See Reviewing a Release for more details.
//incubator.apache.org/guides/releasemanagement.html