Skip to content
Permalink
Browse files
Update Release Instructions for Java and CPP
  • Loading branch information
leerho committed Sep 20, 2021
1 parent 0fc02a4 commit c05f88bc1df81b614cc6b4ed00a7a06bade7cabf
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 18 deletions.
@@ -41,8 +41,9 @@ __NOTES:__
* Confirm any new bug fixes have corresponding tests

* From Command Line at Component root:
* Confirm GPG is running (check this every time you open a new Terminal):
* `env | grep GPG` # you should see something like: GPG_TTY=/dev/ttys000
* To confirm *gpg-agent* is running type:
* `ps -axww | grep gpg` # you should see something like:
* *64438 ?? 0:30.33 gpg-agent --homedir /Users/\<name\>/.gnupg --use-standard-socket --daemon*
* To start GPG if GPG Agent is not running:
* `eval $(gpg-agent --daemon)`
* Confirm GitHub repository is current and git status is clean:
@@ -98,8 +99,11 @@ __NOTES:__
* Artifact name : datasketches-\<component\> where component is e.g., cpp
* GitHub Tag: A.B.0-RC1 (or RCn)
* Start a new terminal in the above *dist/dev/datasketches/scripts* directory on your system:
* Confirm GPG is running: `env | grep GPG`
* If not: `eval $(gpg-agent --daemon)`
* To confirm *gpg-agent* is running type:
* `ps -axww | grep gpg` # you should see something like:
* *64438 ?? 0:30.33 gpg-agent --homedir /Users/\<name\>/.gnupg --use-standard-socket --daemon*
* To start GPG if GPG Agent is not running:
* `eval $(gpg-agent --daemon)`
* Run something like:
* `./bashDeployToDist.sh /Users/\<name\>/dev/git/Apache/datasketches-\<component\> datasketches-\<component\> A.B.0-RC1`
* Follow the instructions.
@@ -182,7 +186,4 @@ __NOTES:__
* Summarize vote results

## Update These Instructions
* If you have updated this file or any of the scripts, please check it in using SVN using your local dist/dev directory copy:
* `svn status`
* `svn add . --force` # if adding a file for the first time
* `svn ci -m "update Release Steps"`
* If you have updated this file or any of the scripts, please update this file on the [website](https://datasketches.apache.org/docs/Community/ReleaseProcessForJavaComponents.html) and dist/dev/datasketches for the scripts.
@@ -48,8 +48,9 @@ __NOTES:__
* Confirm any new bug fixes have corresponding tests

* From Command Line at Component root:
* Confirm GPG is running (check this every time you open a new Terminal):
* `env | grep GPG` # you should see something like: GPG_TTY=/dev/ttys000
* To confirm *gpg-agent* is running type:
* `ps -axww | grep gpg` # you should see something like:
* *64438 ?? 0:30.33 gpg-agent --homedir /Users/\<name\>/.gnupg --use-standard-socket --daemon*
* To start GPG if GPG Agent is not running:
* `eval $(gpg-agent --daemon)`
* Confirm GitHub repository is current and git status is clean:
@@ -126,8 +127,11 @@ __NOTES:__
* GitHub Tag: A.B.0-RC1 (or RCn)
* Have your GPG passphrase handy -- you have only a few seconds to enter it!
* Start a new terminal in the above dist/dev/datasketches/scripts directory on your system:
* Confirm GPG is running: `env | grep GPG`
* If not: `eval $(gpg-agent --daemon)`
* To confirm *gpg-agent* is running type:
* `ps -axww | grep gpg` # you should see something like:
* *64438 ?? 0:30.33 gpg-agent --homedir /Users/\<name\>/.gnupg --use-standard-socket --daemon*
* To start GPG if GPG Agent is not running:
* `eval $(gpg-agent --daemon)`
* Run something like:
* `./bashDeployToDist.sh /Users/\<name\>/dev/git/Apache/datasketches-\<component\> datasketches-\<component\> A.B.0-RC1`
* Follow the instructions.
@@ -143,8 +147,12 @@ __NOTES:__

### Java: Push Jars to Nexus (Maven Central) Staging
* Return to original terminal at the project.basedir, still in the A.B.X branch.
* If starting new terminal make sure GPG is running: `env | grep GPG`
* If not: `eval $(gpg-agent --daemon)`
* If starting new terminal make sure GPG is running:
* To confirm *gpg-agent* is running type:
* `ps -axww | grep gpg` # you should see something like:
* *64438 ?? 0:30.33 gpg-agent --homedir /Users/\<name\>/.gnupg --use-standard-socket --daemon*
* To start GPG if GPG Agent is not running:
* `eval $(gpg-agent --daemon)`
* `git status` # make sure you are still on the release branch: A.B.X
* TRIAL-RUN:
* **Have your GPG passphrase handy -- you have only a few seconds to enter it!**
@@ -258,7 +266,4 @@ __NOTES:__
* Summarize vote results

## Update These Instructions
* If you have updated this file or any of the scripts, please check it in using SVN using your local dist/dev directory copy:
* `svn status`
* `svn add . --force` # if adding a file for the first time
* `svn ci -m "update Release Steps"`
* If you have updated this file or any of the scripts, please update this file on the [website](https://datasketches.apache.org/docs/Community/ReleaseProcessForJavaComponents.html) and dist/dev/datasketches for the scripts.

0 comments on commit c05f88b

Please sign in to comment.