-
Notifications
You must be signed in to change notification settings - Fork 808
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
We no longer include javadoc/reference docs in zip distributions - they were getting too big. CTR
- Loading branch information
1 parent
92920d0
commit 78ae276
Showing
1 changed file
with
3 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -209,13 +209,12 @@ current release was under development as this new release will have those change | |
. `git diff` and review the updated files | ||
. `mvn clean install` - need to build first so that the right version of the console is used with `bin/publish-docs.sh` | ||
.. This step should update the Gremlin.Net project file and Gremlin Javascript package file with the newly bumped version. | ||
. `git commit -a -m "TinkerPop xx.yy.zz release"` and push | ||
. `bin/process-docs.sh` and validate the generated documentation locally. Don't rely on "BUILD SUCCESS" - scroll up through logs to ensure there were no errors and view the HTML directly. Code blocks that did not execute properly have a gray background and do not show the results of the commands. | ||
. `bin/publish-docs.sh <username>` - Note that this step requires no additional processing as the previous step handled | ||
document generation and this step now merely needs to upload what was generated. Note that this step will be responsible | ||
for generating javadoc and without that the binary distributions won't contain that documentation. | ||
for generating javadoc. | ||
. `mvn deploy -Papache-release -DcreateChecksum=true -DskipTests` - deploy signed artifacts with checksums to link:https://repository.apache.org/[Apache Nexus]. | ||
. Review generated artifacts to be sure they have both javadocs and asciidocs present (request another committer to review as well) then "close" the repo - if the repo is left open it will be automatically dropped after five days and closing the repo will allow it to stay available for a full ninety days which is more than enough time to complete a vote. Do NOT "release" the repository at this time. | ||
. Review generated artifacts (request another committer to review as well) then "close" the repo - if the repo is left open it will be automatically dropped after five days and closing the repo will allow it to stay available for a full ninety days which is more than enough time to complete a vote. Do NOT "release" the repository at this time. | ||
. Upload artifacts to `https://dist.apache.org/repos/dist/dev/tinkerpop` for `[VOTE]` review. | ||
.. Use `svn rm` to delete past versions that were up for review in the same line of code. In other words, if uploading 3.2.3 then remove instances of 3.2.2 or any other past 3.2.x releases. | ||
.. `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop/ dev` and `mkdir dev/xx.yy.zz` | ||
|
@@ -228,6 +227,7 @@ for generating javadoc and without that the binary distributions won't contain t | |
.. pass:[<code>ls * | xargs -n1 -I {} echo "mv apache-tinkerpop-{} {}" | sed -e 's/distribution/bin/' -e 's/source-release/src/' -e 's/tinkerpop-tinkerpop/tinkerpop/' -e s'/^\(.*\) \(.*\) \(.*\)$/\1 \3 \2/' | /bin/bash</code>] | ||
.. `cd ..; svn add xx.yy.zz/; svn ci -m "TinkerPop xx.yy.zz release"` | ||
. Execute `bin/validate-distribution.sh` and any other relevant testing. | ||
. `git commit -a -m "TinkerPop xx.yy.zz release"` and push | ||
. `git tag -a -m "TinkerPop xx.yy.zz release" xx.yy.zz` and `git push --tags` | ||
. Submit for `[VOTE]` at `[email protected]` (see email template below) | ||
. *Wait for vote acceptance* (72 hours) | ||
|