You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by Apache Wiki <wi...@apache.org> on 2016/01/02 04:47:39 UTC
[Tika Wiki] Update of "ReleaseProcess" by ChrisMattmann
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Tika Wiki" for change notification.
The "ReleaseProcess" page has been changed by ChrisMattmann:
https://wiki.apache.org/tika/ReleaseProcess?action=diff&rev1=35&rev2=36
Comment:
- update guide for Git
Either way, please update these instructions with any clarifications you think might help the next release manager.
- 1. `svn co https://svn.apache.org/repos/asf/tika/trunk release`
+ 1. `git clone https://git-wip-us.apache.org/repos/asf/tika.git release`
1. Update CHANGES.txt with release date (Release X.Y - MM/dd/yyyy) and (if needed) add additional changelog entries.
1. On the Tika JIRA, create versions X.Y, X.(Y+1), and X.(Y+2), if not already done.
1. Move any lingering unresolved issues from X.Y to X.(Y+1).
- 1. `svn commit -m "Update CHANGES.txt for X.Y release." CHANGES.txt`
+ 1. `git add CHANGES.txt && git commit -m "Update CHANGES.txt for X.Y release." && git push origin`
1. Run `apache-rat:check` and fix any missing license headers / add excluded for properly non-licensed fails
1. `setenv MAVEN_OPTS "-Xms128m -Xmx256m"` (or `export MAVEN_OPTS="-Xms128m -Xmx256m"` if you are using bash)
1. `mvn release:prepare`
@@ -43, +43 @@
2. Head over to Nexus from #6 and "Release" the repository with message Apache Tika X.Y release (and make sure the box is checked to auto drop).
3. `svn rm https://dist.apache.org/repos/dist/release/tika/*`
4. `svn mv https://dist.apache.org/repos/dist/dev/tika/* https://dist.apache.org/repos/dist/release/tika/`
- 5. `svn mv https://svn.apache.org/repos/asf/tika/tags/X.Y-rcN https://svn.apache.org/repos/asf/tika/tags/X.Y`
+ 5. `git clone https://git-wip-us.apache.org/repos/asf/tika.git X.Y-rcN`
+ 6. `git tag X.Y && git push --tags`
The `*` wildcard will not work.
* Else:
1. Drop the new Tika staging repository on repository.apache.org.
@@ -68, +69 @@
2. `cp /tika/trunk/tika-server/target/miredot /tika/site/src/resources/X.Y`
11. Check everything looks good with `mvn site:run`.
12. `mvn clean install`
- 13. `svn commit -m "Update website for X.Y release."`
+ 13. `git add <any files changed for site> && git commit -m "Update website for X.Y release." && git push origin`
14. On the Tika JIRA, "release" version X.Y and update any (new) straggler X.Y issues to X.(Y+1).
15. Send announcements to user@tika.apache.org, dev@tika.apache.org, and announce@apache.org lists (from your Apache email) - see http://s.apache.org/2hC for a sample.
16. Log on to https://reporter.apache.org/addrelease.html?tika and add the release data (version and date) to the database