From 4c18e738a1b67733f74d7357d58afd8488ef4b48 Mon Sep 17 00:00:00 2001 From: kennytm Date: Fri, 26 Jan 2018 03:14:20 +0800 Subject: [PATCH 1/2] Upgrade the Travis CI macOS images for testing from Xcode 8.3 to 9.2. --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6e242b74894c5..0b1196ffd7c7d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,12 +51,12 @@ matrix: SRC=. RUSTC_RETRY_LINKER_ON_SEGFAULT=1 SCCACHE_ERROR_LOG=/tmp/sccache.log - MACOSX_DEPLOYMENT_TARGET=10.8 + MACOSX_DEPLOYMENT_TARGET=10.12 MACOSX_STD_DEPLOYMENT_TARGET=10.7 NO_LLVM_ASSERTIONS=1 NO_DEBUG_ASSERTIONS=1 os: osx - osx_image: xcode8.3 + osx_image: xcode9.2 if: branch = auto - env: > @@ -65,12 +65,12 @@ matrix: SRC=. RUSTC_RETRY_LINKER_ON_SEGFAULT=1 SCCACHE_ERROR_LOG=/tmp/sccache.log - MACOSX_DEPLOYMENT_TARGET=10.8 + MACOSX_DEPLOYMENT_TARGET=10.12 MACOSX_STD_DEPLOYMENT_TARGET=10.7 NO_LLVM_ASSERTIONS=1 NO_DEBUG_ASSERTIONS=1 os: osx - osx_image: xcode8.3 + osx_image: xcode9.2 if: branch = auto # OSX builders producing releases. These do not run the full test suite and From eed16c081d696638e2ff1db71e91fb405ea3838a Mon Sep 17 00:00:00 2001 From: kennytm Date: Fri, 26 Jan 2018 03:16:55 +0800 Subject: [PATCH 2/2] [wip] --- .travis.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0b1196ffd7c7d..3c3035ca21bc2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,8 @@ matrix: include: # Images used in testing PR and try-build should be run first. - env: IMAGE=x86_64-gnu-llvm-3.9 RUST_BACKTRACE=1 - if: type = pull_request OR branch = auto + #if: type = pull_request OR branch = auto + if: branch = auto - env: IMAGE=dist-x86_64-linux DEPLOY=1 if: branch = try OR branch = auto @@ -57,7 +58,7 @@ matrix: NO_DEBUG_ASSERTIONS=1 os: osx osx_image: xcode9.2 - if: branch = auto + #if: branch = auto - env: > RUST_CHECK_TARGET=check @@ -71,7 +72,7 @@ matrix: NO_DEBUG_ASSERTIONS=1 os: osx osx_image: xcode9.2 - if: branch = auto + #if: branch = auto # OSX builders producing releases. These do not run the full test suite and # just produce a bunch of artifacts.