Update release docs based on new site publishing features
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fd644d85 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fd644d85 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fd644d85 Branch: refs/heads/TINKERPOP-1485 Commit: fd644d85e63dd5cfc1bee1221c0e81722c1fcf69 Parents: 0923ff8 Author: Stephen Mallette <[email protected]> Authored: Wed Oct 26 06:59:01 2016 -0400 Committer: Stephen Mallette <[email protected]> Committed: Wed Oct 26 06:59:01 2016 -0400 ---------------------------------------------------------------------- docs/src/dev/developer/release.asciidoc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd644d85/docs/src/dev/developer/release.asciidoc ---------------------------------------------------------------------- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 43407d8..476b31a 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -142,6 +142,12 @@ current release was under development as this new release will have those change . Update "upgrade documentation": .. Update the release date. .. Update the link to `CHANGELOG.asciidoc` - this link may already be correct but will not exist until the repository is tagged. +. Update homepage with references in `/site` to latest distribution and to other internal links elsewhere on the page. +.. This step should only be performed by the release manager for the newest line of code (i.e. if release 3.3.x, 3.2.x and 3.1.x, +then only do this step for 3.3.x, but update the site for 3.2.x and 3.1.x). +.. On the link:http://tinkerpop.apache.org/downloads.html[Downloads] page, when moving "Current Releases" to "Archived +Releases" recall that the hyperlink must change to point to version in the link:https://archive.apache.org/dist/tinkerpop/[Apache Archives]. +.. Preview changes locally with `bin/generate-home.sh` then commit changes to git. . `mvn versions:set -DnewVersion=xx.yy.zz -DgenerateBackupPoms=false` to update project files to reference the non-SNAPSHOT version . `pushd gremlin-console/bin; ln -fs ../target/apache-tinkerpop-gremlin-console-xx.yy.zz-standalone/bin/gremlin.sh gremlin.sh; popd` . `git diff` and review the updated files (expect all `pom.xml` files and this README) @@ -193,9 +199,7 @@ Release & Promote . `svn co --depth empty https://dist.apache.org/repos/dist/release/tinkerpop release; mkdir release/xx.yy.zz` . Copy release files from `dev/xx.yy.zz` to `release/xx.yy.zz`. . `cd release; svn add xx.yy.zz/; svn ci -m "TinkerPop xx.yy.zz release"` -. Update homepage with references to latest distribution and to other internal links elsewhere on the page. -.. On the link:http://tinkerpop.apache.org/downloads.html[Downloads] page, when moving "Current Releases" to "Archived -Releases" recall that the hyperlink must change to point to version in the link:https://archive.apache.org/dist/tinkerpop/[Apache Archives]. +. From the `site` directory: `bin/publish-home.sh <username>` to publish the updated web site with new releases. . Wait for Apache Sonatype to sync the artifacts to Maven Central at (link:http://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/[http://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/]). . Wait for zip distributions to to sync to the Apache mirrors (i.e ensure the download links work from a mirror). . If there are releases present in SVN that represents lines of code that are no longer under development, then remove those releases. In other words, if `3.2.0` is present and `3.2.1` is released then remove `3.2.0`. However, if `3.1.3` is present and that line of code is still under potential development, it may stay.
