From e433b5740edcbb1cb9caf19bbfa9fda7cb7e0c67 Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin Date: Thu, 3 Dec 2020 19:50:13 -0800 Subject: [PATCH] Update Travis to build in Xcode 12.2, disable old builds to save billing Use Xcode 12.2 to build releases, which fixes misc Big Sur issues when using a binary release built using Xcode 11. Also, because Travis CI is moving away from being free for open-source projects, and instead uses a credit-based billing system, disable all other macOS/Xcode versions in the permutations to avoid running out of credits. This will be revisited later. --- .travis.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2c78f4686a..ded7662533 100644 --- a/.travis.yml +++ b/.travis.yml @@ -99,15 +99,16 @@ script: jobs: include: - - osx_image: xcode12 - - osx_image: xcode11.3 + - osx_image: xcode12.2 <<: *lang_env <<: *homebrew <<: *caches - - osx_image: xcode9.4 - - osx_image: xcode7.3 + # Disable unnecessary builds to cut down on Travis usage due to billing changes for open-source projects. + #- osx_image: xcode11.6 + #- osx_image: xcode9.4 + #- osx_image: xcode7.3 - stage: deploy - osx_image: xcode11.3 + osx_image: xcode12.2 <<: *lang_env <<: *caches script: skip