.travis.yml in tpm-key_attestation-0.8.0 vs .travis.yml in tpm-key_attestation-0.9.0
- old
+ new
@@ -1,27 +1,40 @@
---
dist: bionic
language: ruby
-cache: bundler
-rvm:
- - ruby-head
- - 2.7.0
- - 2.6.5
- - 2.5.7
- - 2.4.9
+cache:
+ bundler: true
+ directories:
+ - /home/travis/.rvm/
+env:
+ - RB=2.7.1 LIBSSL=1.0
+ - RB=2.7.1 LIBSSL=1.1
+ - RB=2.6.6 LIBSSL=1.0
+ - RB=2.6.6 LIBSSL=1.1
+ - RB=2.5.8 LIBSSL=1.0
+ - RB=2.5.8 LIBSSL=1.1
+ - RB=2.4.10 LIBSSL=1.0
+ - RB=2.4.10 LIBSSL=1.1
+ - RB=ruby-head LIBSSL=1.0
+ - RB=ruby-head LIBSSL=1.1
+
gemfile:
- gemfiles/openssl_head.gemfile
+ - gemfiles/openssl_2_2.gemfile
- gemfiles/openssl_2_1.gemfile
- gemfiles/openssl_2_0.gemfile
- gemfiles/openssl_default.gemfile
matrix:
fast_finish: true
allow_failures:
- - rvm: ruby-head
+ - env: RB=ruby-head LIBSSL=1.0
+ - env: RB=ruby-head LIBSSL=1.1
- gemfile: gemfiles/openssl_head.gemfile
before_install:
+ - ./install-openssl.sh
+ - ./install-ruby.sh
- gem install bundler -v "~> 2.0"
- rm Gemfile.lock