Skip to content

Commit ea8a924

Browse files
pauloacmartinezkris-jusiak
authored andcommitted
update CI toolchain
1 parent e70d618 commit ea8a924

2 files changed

Lines changed: 25 additions & 29 deletions

File tree

.gitmodules

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[submodule "libs/googletest"]
22
path = libs/googletest
3-
url = https://github.com/google/googletest.git
3+
url = ../../google/googletest
44
[submodule "libs/json"]
55
path = libs/json
6-
url = https://github.com/nlohmann/json.git
6+
url = ../../nlohmann/json
77
[submodule "libs/gherkin-cpp"]
88
path = libs/gherkin-cpp
9-
url = https://github.com/c-libs/gherkin-cpp.git
9+
url = ../../c-libs/gherkin-cpp

.travis.yml

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,54 +14,50 @@ matrix:
1414
include:
1515

1616
- os: linux
17-
env: CXX=clang++-3.7
18-
addons: { apt: { packages: ["clang-3.7", "libstdc++-5-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-precise-3.7"] } }
19-
20-
- os: linux
21-
dist: precise
17+
dist: xenial
2218
env: CXX=clang++-3.8
23-
addons: { apt: { packages: ["clang-3.8", "libstdc++-6-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-precise-3.8"] } }
19+
addons: { apt: { packages: ["llvm-3.8-dev", "valgrind"] } }
2420

2521
- os: linux
26-
dist: precise
27-
env: CXX=clang++-3.9
28-
addons: { apt: { packages: ["clang-3.9", "libstdc++-6-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-precise-3.9"] } }
22+
dist: bionic
23+
env: CXX=clang++-6
24+
addons: { apt: { packages: ["llvm-6.0-dev", "valgrind"] } }
2925

3026
- os: linux
31-
dist: precise
32-
env: CXX=clang++-4.0
33-
addons: { apt: { packages: ["clang-4.0", "libstdc++-6-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test", "llvm-toolchain-trusty-4.0"] } }
27+
dist: bionic
28+
env: CXX=clang++-9
29+
addons: { apt: { packages: ["llvm-9-dev", "valgrind"] } }
3430

3531
- os: linux
36-
dist: precise
32+
dist: xenial
3733
env: CXX=g++-5
38-
addons: { apt: { packages: ["g++-5", "libstdc++-5-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test"] } }
34+
addons: { apt: { packages: ["g++-5", "valgrind"] } }
3935

4036
- os: linux
41-
dist: precise
42-
env: CXX=g++-6
43-
addons: { apt: { packages: ["g++-6", "libstdc++-6-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test"] } }
37+
dist: bionic
38+
env: CXX=g++-7
39+
addons: { apt: { packages: ["g++-7", "valgrind"] } }
4440

4541
- os: linux
46-
dist: trusty
47-
env: CXX=g++-7
48-
addons: { apt: { packages: ["g++-7", "libstdc++-7-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test"] } }
42+
dist: bionic
43+
env: CXX=g++-7 VARIANT=coverage
44+
addons: { apt: { packages: ["g++-7", "valgrind"] } }
4945

5046
- os: linux
51-
dist: trusty
52-
env: CXX=g++-7 VARIANT=coverage
53-
addons: { apt: { packages: ["g++-7", "libstdc++-7-dev", "valgrind"], sources: ["ubuntu-toolchain-r-test"] } }
47+
dist: bionic
48+
env: CXX=g++-8
49+
addons: { apt: { packages: ["g++-8", "valgrind"] } }
5450

5551
- os: osx
56-
osx_image: xcode7.3
52+
osx_image: xcode9.4
5753
env: CXX=clang++
5854

5955
- os: osx
60-
osx_image: xcode8.3
56+
osx_image: xcode10.3
6157
env: CXX=clang++
6258

6359
- os: osx
64-
osx_image: xcode9.1
60+
osx_image: xcode11.3
6561
env: CXX=clang++
6662

6763
script:

0 commit comments

Comments
 (0)