cache: - bundler - directories: - gemfiles/rails_52/vendor/bundle - gemfiles/rails_60/vendor/bundle - gemfiles/rails_edge/vendor/bundle dist: bionic language: ruby node_js: 11 rvm: - 2.4.9 - 2.5.7 - 2.6.5 - 2.7.0 gemfile: - gemfiles/rails_5.2/Gemfile - gemfiles/rails_6.0/Gemfile - gemfiles/rails_edge/Gemfile before_install: - gem install bundler - export BUNDLE_PATH=$(dirname $(readlink -f $BUNDLE_GEMFILE))/vendor/bundle before_cache: - rm -f ${BUNDLE_PATH}/**/extensions/**/{gem_make.out,mkmf.log} script: - bundle exec rake spec - script/integration.sh matrix: exclude: - rvm: 2.4.9 gemfile: gemfiles/rails_6.0/Gemfile - rvm: 2.4.9 gemfile: gemfiles/rails_edge/Gemfile allow_failures: - gemfile: gemfiles/rails_edge/Gemfile