[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [fallback-scripts/master] Travis: Use the latest OS images



commit 687fcb1369b4f55671470d392091183febc118da
Author: teor <teor@xxxxxxxxxxxxxx>
Date:   Thu Nov 28 13:14:59 2019 +1000

    Travis: Use the latest OS images
    
    Use Ubuntu Bionic and macOS 10.14.
    
    Install Homebrew python@2 in macOS
    macOS needs pip(2) to install fallback scripts dependencies.
    
    Part of 32632 and 28863.
---
 .travis.yml | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 929dfe3..6f0e624 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -22,8 +22,8 @@ matrix:
       python:
 
     ## Test all supported python releases
-    ## Pre-installed in Travis xenial:
-    ## https://docs.travis-ci.com/user/reference/xenial/#python-support
+    ## Pre-installed in Travis Bionic:
+    ## https://docs.travis-ci.com/user/reference/bionic/#python-support
     ## End of Life: 1 January 2020
     ## https://www.python.org/dev/peps/pep-0373/#id2
     - python: "2.7"
@@ -66,14 +66,24 @@ matrix:
   #allow_failures:
   #  - python: "3.7"
 
-## (Linux only) Use the Ubuntu Xenial Linux Image
-## deb.torproject.org doesn't support Trusty any more
-dist: xenial
+## (Linux only) Use a recent Linux image (Ubuntu Bionic)
+dist: bionic
 
-## (OSX only) Use the default OSX image
+## (OSX only) Use a recent macOS image
 ## See https://docs.travis-ci.com/user/reference/osx#os-x-version
-## Default is Xcode 9.4 on macOS 10.13 as of August 2018
-#osx_image: xcode9.4
+## Default is Xcode 9.4 on macOS 10.13 as of October 2019
+## Recent is Xcode 11.2 on macOS 10.14 as of October 2019
+osx_image: xcode11.2
+
+addons:
+  ## (macOS only)
+  homebrew:
+    packages:
+      ## macOS needs pip(2) from homebrew python
+      - python@2
+    ## See ticket #30928 for more information. This key should be removed at
+    ## some point to speed up builds.
+    update: true
 
 install:
   ## We also need to install stem's dependencies



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits