You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuweni.apache.org by to...@apache.org on 2019/07/09 13:39:55 UTC

[incubator-tuweni] 01/04: add more release instructions

This is an automated email from the ASF dual-hosted git repository.

toulmean pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git

commit ba5ba8075a5a0c43aa0ca08d339c4e0d54ce7ebb
Author: Antoine Toulme <an...@lunar-ocean.com>
AuthorDate: Wed Jul 3 22:45:35 2019 +0200

    add more release instructions
---
 RELEASE.md | 55 ++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 32 insertions(+), 23 deletions(-)

diff --git a/RELEASE.md b/RELEASE.md
index 52c5e22..f078fce 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -56,6 +56,8 @@ shasum -a 512 dist/build/distributions/tuweni-src-${RELEASE VERSION}.tgz
 shasum -a 512 dist/build/distributions/tuweni-src-${RELEASE VERSION}.zip
 shasum -a 512 dist/build/distributions/tuweni-gossip-${RELEASE VERSION}.tgz
 shasum -a 512 dist/build/distributions/tuweni-gossip-${RELEASE VERSION}.zip
+shasum -a 512 dist/build/distributions/tuweni-relayer-${RELEASE VERSION}.tgz
+shasum -a 512 dist/build/distributions/tuweni-relayer-${RELEASE VERSION}.zip
 ```
 
 Sign and publish
@@ -70,19 +72,19 @@ This also publishes the artifacts to repository.apache.org in a staging reposito
 
 ### Push the distribution to dist.apache.org staging area
 
-If necessary create the folder:
+Delete the folder if necessary:
 ```
-svn mkdir -m "Add new Tuweni folder for release ${RELEASE VERSION}" https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}
+svn delete https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION} -m "Deleting release candidate ${RELEASE_VERSION}"
 ```
 
-Check out the folder locally:
+Create the folder:
 ```
-svn checkout https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION} _staged
+svn mkdir -m "Add new Tuweni folder for release ${RELEASE VERSION}" https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}
 ```
 
-Delete contents of the folder if necessary.
+Check out the folder locally:
 ```
-TODO
+svn checkout https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION} _staged
 ```
 
 Copy the distribution artifacts to it - make sure to change the name to ${RELEASE VERSION}-incubating:
@@ -92,7 +94,7 @@ cp dist/build/distributions/tuweni-${RELEASE VERSION}.zip _staged/tuweni-${RELEA
 cp dist/build/distributions/tuweni-${RELEASE VERSION}.tgz _staged/tuweni-${RELEASE VERSION}-incubating.tgz
 ```
 
-Commit the changes
+Commit the changes:
 ```
 cd _staged
 svn add tuweni-*
@@ -110,18 +112,15 @@ git push origin ${RELEASE BRANCH} --tags
 
 Send an email to dev@tuweni.apache.org with the following:
 
-Subject:[VOTE] Tuweni ${RELEASE VERSION} release
+Subject:[VOTE] Apache Tuweni ${RELEASE VERSION} release
 ```
 We're voting on the source distributions available here:
-https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}/dist/
-Specifically:
-https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}/dist/tuweni-${RELEASE VERSION}.tgz
-https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}/dist/tuweni-${RELEASE VERSION}.zip
+https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}/
 The release tag is present here:
 https://github.com/apache/incubator-tuweni/releases/tag/v${RELEASE VERSION}
 
-The documentation generated for this release is available here:
-https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}/site/
+Please review and vote as appropriate.
+
 The following changes were made since ${PREVIOUS VERSION}:
 
 ${fill in changes}
@@ -134,9 +133,27 @@ The vote should be opened for at least 72 hours, longer if there is a week-end.
 
 After the time of the vote has elapsed, close the vote thread with a recap showing the votes.
 
+## Incubator general list
+
+The next step is to email the general incubator list. If 3 IPMC votes were collected in the first vote, this is a notification.
+If less than 3 votes were collected, this email is a new vote asking for more IPMC +1s.
+
+## Close the vote
+
+If a vote was called on the IPMC list, close it in the same fashion with a recap.
+
 ### Push the release to the dist final location
 
-TODO
+Move the files from `https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION}/` to 
+`https://dist.apache.org/repos/dist/release/incubator/tuweni/${RELEASE VERSION}/`:
+```bash
+svn move -m "Move Apache Tuweni ${RELEASE VERSION} to releases" https://dist.apache.org/repos/dist/dev/incubator/tuweni/${RELEASE VERSION} https://dist.apache.org/repos/dist/release/incubator/tuweni/${RELEASE VERSION}
+```
+
+Update the website:
+
+Test the downloads page (wait 24h for mirrors to update):
+
 
 ### Move the artifacts to maven central
 
@@ -161,14 +178,6 @@ Thanks!
 The Apache Tuweni Team
 ```
 
-### Cherry-pick the commit changing versions back to master
-
-See $commitId above.
-
-```
-git cherry-pick ${commitId}
-```
-
 ### Clean up jira
 
 If applicable mark the version as released.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@tuweni.apache.org
For additional commands, e-mail: commits-help@tuweni.apache.org