summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml33
1 files changed, 15 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml
index c71f565..9c0873a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,39 +1,36 @@
language: ruby
-sudo: false
cache: bundler
rvm:
- - 2.5.3
- - 2.4.5
- - 2.3.8
- - 2.2.9
- - 2.1.10
+ - 2.7
+ - 2.6
+ - 2.5
+ - 2.4
+ - 2.3
+ - 2.2
+ - 2.1
- ruby-head
+ - jruby-9.2.11.1
+ - jruby-9.0.5.0
+ - jruby-head
+ - truffleruby
matrix:
+ fast_finish: true
include:
- - rvm: 2.5.3
+ - rvm: 2.7
name: "Run Danger and Code Climate"
before_script:
- bundle exec danger
after_script:
- bundle exec codeclimate-test-reporter
- - rvm: 2.5.3
+ - rvm: 2.7
name: "Integration Tests"
install:
- for dir in spec/integration/*; do BUNDLE_GEMFILE=$dir/Gemfile bundle; done
script:
- set -e ; for dir in spec/integration/*; do BUNDLE_GEMFILE=$dir/Gemfile bundle exec rspec $dir; done
- - rvm: 2.6.6
- dist: bionic
- - rvm: rbx-3
- dist: trusty
- bundler_args: --retry 0
- - rvm: jruby-9.0.5.0
- dist: trusty
- - rvm: jruby-head
- dist: trusty
allow_failures:
- rvm: ruby-head
- rvm: jruby-head
- - rvm: rbx-3
+ - rvm: truffleruby