You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2020/06/22 23:37:47 UTC
[commons-parent] branch master updated: More doc updates
This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-parent.git
The following commit(s) were added to refs/heads/master by this push:
new a3e2d98 More doc updates
a3e2d98 is described below
commit a3e2d982210c9ba14e31e10ce184df50e3c65c96
Author: Sebb <se...@apache.org>
AuthorDate: Tue Jun 23 00:37:40 2020 +0100
More doc updates
---
BUILDING.txt | 30 ++++++++++++++++++++----------
1 file changed, 20 insertions(+), 10 deletions(-)
diff --git a/BUILDING.txt b/BUILDING.txt
index aa5689c..9baee41 100644
--- a/BUILDING.txt
+++ b/BUILDING.txt
@@ -44,6 +44,7 @@ N.B. This is done in a separate release branch so that the default branch remain
git pull origin master
- Edit version in pom.xml to remove SNAPSHOT suffix
mvn versions:set -DnewVersion=NN -DgenerateBackupPoms=false
+ edit commons.rc.version to agree with the RC number
- Update the release notes. These are cumulative, so the new notes must be generated in a temporary file
Generate a temporary file, for example:
mvn changes:announcement-generate -Prelease-notes -Dchanges.version=NN -Dchanges.announcementFile=NN.tmp
@@ -69,7 +70,7 @@ Deploy RC to Nexus:
------------------
- Set up passwords in settings.xml (https://wiki.apache.org/commons/UsingNexus)
- Same command as above, but omitting -Ptest-deploy profile:
-- mvn package deploy -Dassembly.attach=false -Duser.name=ASF-login-name -Prelease
+- mvn package deploy -Duser.name=ASF-login-name -Prelease
Tidy and close Nexus staging area:
---------------------------------
@@ -94,11 +95,26 @@ Assuming the vote passes, login to Nexus and use the "Release" function
[If there was a problem identified, Drop the repo instead and start again]
Copy the RC Tag to final tag:
- TBA
-
-Publish the source files to
+----------------------------
+- git co release
+- git pull origin release # synch with remote
+
+- git diff commons-parent-NN-RCn # check that the workspace agrees with the tag in the vote
+- git tag -s commons-parent-NN -m "Create Commons Parent NN release tag"
+- git push --tags
+
+- git checkout master
+- git merge release # This should update the RN
+- mvn versions:set -DnewVersion=52-SNAPSHOT -DgenerateBackupPoms=false
+- Add next release tag in src/changes/changes.xml
+- git commit -am "Bump to next development version"
+
+Publish the source files to
+------------------------
https://dist.apache.org/repos/dist/release/commons/commons-parent
+TBA
+
Update site documentation
-------------------------
Please check that the site documentation is up to date
@@ -107,9 +123,3 @@ https://svn.apache.org/repos/asf/commons/cms-site/trunk/content/xdoc/commons-par
This will need updating if any new features / profiles etc are added.
It does not list plugin or dependency versions.
However at the least please update the version details and URL at the start of the page.
-
-
-Prepare next Release Cycle
---------------------------
-Modify pom.xml with next SNAPSHOT version, remove second last history comment
-Add next release tag in src/changes/changes.xml and commit changes to trunk