Add support for publishing for OSX 10.7+.

Review Request #4371 - Created Nov. 13, 2016 and submitted

Information
John Sirois
pants
jsirois/issues/4035/publish-all-support-platforms
4035, 4049
9dfdf54...
Reviewers
pants-reviews
kwlzn, stuhood, wisechengyi
Since rust targets 10.7+ we can publish binaries for all these versions.
See: https://doc.rust-lang.org/book/getting-started.html#tier-1

 .travis.yml                                                 | 56 +++++++++++++++++-----------------
 build-support/bin/generate-bintray-manifest.sh              | 65 ---------------------------------------
 build-support/{bootstrap_native => bin/native/bootstrap.sh} | 28 ++++++-----------
 build-support/bin/native/detect_os.sh                       | 26 ++++++++++++++++
 build-support/bin/native/generate-bintray-manifest.sh       | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++
 pants                                                       |  2 +-
 6 files changed, 147 insertions(+), 113 deletions(-)
CI went green here:
  https://travis-ci.org/pantsbuild/pants/builds/175411715
John Sirois
John Sirois
John Sirois
Review request changed

Status: Closed (submitted)

Change Summary:

Now on master:

git log -1 origin/master
commit 7d4b78ade2a57a1ec98b0f1f3b8f4f3a4deb0957
Author: John Sirois <john.sirois@gmail.com>
Date:   Sat Nov 12 20:05:43 2016 -0800

    Add support for publishing for OSX 10.7+.
    
    Since rust targets 10.7+ we can publish binaries for all these versions.
    See: https://doc.rust-lang.org/book/getting-started.html#tier-1
    
    Testing Done:
    CI went green here:
      https://travis-ci.org/pantsbuild/pants/builds/175411715
    
    Bugs closed: 4035, 4049
    
    Reviewed at https://rbcommons.com/s/twitter/r/4371/
John Sirois
NB: I fast-followed with https://github.com/pantsbuild/pants/commit/30e034ba04d0977a101089c2f5b4162c1ed91915 directly on master to get this working for real.  Although this RB's commit did not break CI, it also did not publish binaries for mac 10.7->10.12 either!
That fast-follow though _did_ break master and so I fast-followed again with https://github.com/pantsbuild/pants/commit/4e40a16bf0b405cf54369fa338ac385130c08e12, and then https://github.com/pantsbuild/pants/commit/64c6ef5d0549ae77f3153698600530fc06843370 and finally https://github.com/pantsbuild/pants/commit/877bd0e1b10c5b84a819a88d2d2885474857833b.

You get what you deserve.
Loading...