Skip to content

Commit 5188eb5

Browse files
committed
Explicitly run four macOS jobs
1 parent ba9f1cc commit 5188eb5

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.travis.yml

+15
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ language: rust
33
os:
44
- linux
55

6+
# Force use of macOS 10.14 Mojave until Catalina is made to work for us.
7+
osx_image: xcode11.3
8+
69
rust:
710
- stable
811

@@ -72,6 +75,18 @@ env:
7275
matrix:
7376
fast_finish: true
7477

78+
# Include a few jobs for spot-checking different configurations without
79+
# invoking combinatoric explosion of Travis jobs.
80+
include:
81+
- os: osx
82+
env: LLVM_VERSION="9.0" BINDGEN_JOB="test" BINDGEN_PROFILE=
83+
- os: osx
84+
env: LLVM_VERSION="9.0" BINDGEN_JOB="test" BINDGEN_PROFILE="--release"
85+
- os: osx
86+
env: LLVM_VERSION="9.0" BINDGEN_JOB="integration" BINDGEN_PROFILE=
87+
- os: osx
88+
env: LLVM_VERSION="9.0" BINDGEN_JOB="integration" BINDGEN_PROFILE="--release"
89+
7590
cache:
7691
directories:
7792
- $HOME/.cargo

0 commit comments

Comments
 (0)