Update the release docs and unify the pants semver.

Review Request #690 — Created July 15, 2014 and submitted

jsirois
pants
jsirois/release/docs
357
pants-reviews
benjyw, ity, lahosken, patricklaw, zundel
commit fc2c3f4c3a60a45362638f5ba6ec0ddf34427fa2
Author: John Sirois <jsirois@twitter.com>
Date:   Tue Jul 15 18:46:48 2014 -0700

    Update the release docs and unify the pants semver.
    
    This centralizes the pants version editing to
    src/python/pants/version.py and firms up a manual release
    process that will be dogfooded after this commit.
    
    Outstanding work includes automation of release testing
    and a scheme for editing & publishing a CHANGELOG.

 src/python/pants/BUILD                               |  9 ++++---
 src/python/pants/backend/core/register.py            |  4 +--
 src/python/pants/base/BUILD                          |  2 +-
 src/python/pants/base/build_environment.py           |  9 ++++++-
 src/python/pants/bin/pants_exe.py                    | 13 +++++-----
 src/python/pants/docs/release.rst                    | 70 +++++++++++++++++++++++++++++++++-----------------
 src/python/pants/goal/BUILD                          |  2 +-
 src/python/pants/goal/help.py                        |  6 ++---
 src/python/pants/{version/__init__.py => version.py} |  2 +-
 src/python/pants/version/BUILD                       |  7 -----
 10 files changed, 75 insertions(+), 49 deletions(-)
Ran the release test command block and that works - tail lines included in the docs itself.
Also burned a test site, see: http://pantsbuild.github.io/jsirois/release.html
LA
  1. 
      
  2. src/python/pants/docs/release.rst (Diff revision 1)
     
     
    I wouldn't know what to check for "everything looks good". If the relevant folks have a pretty good idea, tho, I wouldn't worry about it.
    1. Agreed.  Thanks for calling this out.  I bit the bullet and wrote a release script that knows how to do this check.
      Docs are updated and re-published to http://pantsbuild.github.io/jsirois/release.html.
      
      PTAL.
    2. woot!
  3. 
      
IT
  1. looks good - dogfooding time!
  2. 
      
JS
ZU
  1. Looks good.  Thanks for the link to semver.org
  2. 
      
JS
JS
  1. travis went green here: https://travis-ci.org/pantsbuild/pants/builds/30104877
  2. 
      
LA
  1. Ship It!
  2. 
      
JS
  1. Thanks folks - submitted @ https://github.com/pantsbuild/pants/commit/bcc0e104b3a7e4582d93975df287f67a3f15acac
  2. 
      
JS
Review request changed

Status: Closed (submitted)

Loading...