...
- Check out the branch with:
Code Block svn co https://svn.apache.org/repos/asf/pig/branches/branch-X.Y
- Run rat report and make sure that all files that can have apache license agreement.
Code Block ant releaseaudit
- For patches, update CHANGES.txt to include the release version and date. See #2 from Create Release Branch section.
- Update RELEASE_NOTES.txt for this release:
- Make sure to change all of the version number references to the current version number.
- Note highlights for this release. CHANGES.txt is a great place to find these.
- Note incompatibilities for this release. These should be listed under INCOMPATIBLE CHANGES in CHANGES.txt.
- Update the version number in
build.xml
to be X.Y.N-SNAPSHOT, where N is one greater than the release being made. - Update pig.version in libraries.properties to X.Y.Z
- Update the version in ivy/pig.pom to X.Y.Z-SNAPSHOT
- Commit these changes:
Code Block svn commit -m "Preparing for release X.Y.Z"
- Tag the release candidate:
Code Block svn copy https://svn.apache.org/repos/asf/pig/branches/branch-X.Y \ https://svn.apache.org/repos/asf/pig/tags/release-X.Y.Z-rcR -m "Pig X.Y.Z-rcR release."
...