@@ -3,66 +3,71 @@ sudo: required
33language : generic
44matrix :
55 include :
6+ # High Sierra
67 - os : osx
7- osx_image : xcode10
8+ osx_image : xcode10.1
9+ env : ANSIBLE_VERSION='<2.8.0'
10+ # High Sierra
11+ - os : osx
12+ osx_image : xcode10.1
813 env : ANSIBLE_VERSION='<2.7.0'
14+ # High Sierra
915 - os : osx
10- osx_image : xcode10
16+ osx_image : xcode10.1
1117 env : ANSIBLE_VERSION='<2.6.0'
18+ # High Sierra
1219 - os : osx
13- osx_image : xcode10
20+ osx_image : xcode10.1
1421 env : ANSIBLE_VERSION='<2.5.0'
22+ # Sierra
1523 - os : osx
1624 osx_image : xcode9.2
17- env : ANSIBLE_VERSION='<2.7.0'
25+ env : ANSIBLE_VERSION='<2.8.0'
26+ # El Capitan
1827 - os : osx
1928 osx_image : xcode8
20- env : ANSIBLE_VERSION='<2.7.0'
21- - os : osx
22- osx_image : xcode6.4
23- env : ANSIBLE_VERSION='<2.7.0'
29+ env : ANSIBLE_VERSION='<2.8.0'
2430
2531branches :
2632 only :
2733 - master
2834 - /^\d+\.\d+(\.\d+)?(-\S*)?$/
2935
3036before_install :
31- # Check Python version
32- - which python
33- - ls -l $(which python)
34- - /usr/bin/python --version
37+ # Unwind the developer environment
38+ - URL=https://raw.githubusercontent.com/Homebrew/install/master/uninstall
39+ - curl -sLO "${URL}"
40+ - chmod +x uninstall
41+ - ./uninstall --force
42+ - rm -rf /usr/local/Homebrew
43+ - sudo rm -rf /usr/local/Caskroom
44+ - sudo rm -rf /usr/local/bin/brew
45+ - sudo rm -rf /Library/Developer/CommandLineTools
3546
3647 # Install pip
3748 - curl https://bootstrap.pypa.io/get-pip.py | sudo -H /usr/bin/python
49+ - which pip
3850 - pip --version
3951
4052 # Setup virtualenv
41- - brew cleanup
4253 - sudo -H pip install -U virtualenv
4354 - virtualenv --version
4455 - virtualenv .venv
4556 - source .venv/bin/activate
46- - pip install -U 'pip'
57+
58+ install :
59+ # Upgrade setuptools and install setuptools_scm (for testinfra)
60+ - pip install -U setuptools setuptools_scm
61+
62+ # Dependencies
4763 - pip install "ansible${ANSIBLE_VERSION}"
48- - pip install ' ansible-lint'
49- - pip install ' testinfra'
50- - pip install ' yamllint'
64+ - pip install ansible-lint
65+ - pip install testinfra
66+ - pip install yamllint
5167
52- # For version_check.py
68+ # Requests, required for version_check.py
5369 - pip install requests
5470
55- # Unwind the developer environment
56- - URL=https://raw.githubusercontent.com/Homebrew/install/master/uninstall
57- - curl -sLO "${URL}"
58- - chmod +x uninstall
59- - ./uninstall --force
60- - rm -rf /usr/local/Homebrew
61- - sudo rm -rf /usr/local/Caskroom
62- - sudo rm -rf /usr/local/bin/brew
63- - sudo rm -rf /Library/Developer/CommandLineTools
64-
65- install :
6671 # Check versions
6772 - ansible --version
6873 - ansible-lint --version
0 commit comments