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 repository: [...] Source release: [...] Git release branch: [...] (The branch will be pushed after the required votes passed.) Please take a look at the [...] artifacts and vote! Please note: This vote is "majority approval" with a minimum of three +1 votes of PPMC (or IPMC) members. This vote 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)
[VOTE] Release Apache DeltaSpike ...-incubating Hi, This is the ... incubator release for Apache DeltaSpike, with the artifacts being versioned as ...-incubating. We have received ... binding +1 votes (including ... votes of IPMC members) during the release voting on deltaspike-dev. Vote thread: ... Result: ... Git release branch: ... (It will be pushed to our Apache Git repository after this vote passed.) Git release tag: ... (It will be pushed to our Apache Git repository after this vote passed.) Release notes: ... Release artifacts: ... PGP release file: ... This vote is open for 72 hours. ------------------------------------------------ [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) ------------------------------------------------ Thanks, ...
Review the Release (IPMC)
See Reviewing a Release for more details.
//incubator.apache.org/guides/releasemanagement.html