language: ruby branches: only: - master - auto rvm: - 1.8.7 - 1.9.3 - 2.0.0 - 2.1.7 - 2.2.2 - 2.3.0 env: - RGV=master - RGV=v2.6.4 - RGV=v2.4.8 matrix: include: # Ruby 2.2, Rubygems 2.4.5 and up (included by RGV above) # Ruby 2.1, Rubygems 2.2.2 and up - rvm: 2.1 env: RGV=v2.2.5 # Ruby 2.0.0, Rubygems 2.0.0 and up - rvm: 2.0.0 env: RGV=v2.2.5 - rvm: 2.0.0 env: RGV=v2.1.11 - rvm: 2.0.0 env: RGV=v2.0.14 # Ruby 1.9.3, Rubygems 1.5.3 and up - rvm: 1.9.3 env: RGV=v2.2.5 - rvm: 1.9.3 env: RGV=v2.1.11 - rvm: 1.9.3 env: RGV=v2.0.14 - rvm: 1.9.3 env: RGV=v1.8.29 - rvm: 1.9.3 env: RGV=v1.7.2 - rvm: 1.9.3 env: RGV=v1.6.2 - rvm: 1.9.3 env: RGV=v1.5.3 # Ruby 1.8.7, Rubygems 1.3.6 and up - rvm: 1.8.7 env: RGV=v2.2.5 - rvm: 1.8.7 env: RGV=v2.0.14 - rvm: 1.8.7 env: RGV=v1.8.29 - rvm: 1.8.7 env: RGV=v1.7.2 - rvm: 1.8.7 env: RGV=v1.6.2 - rvm: 1.8.7 env: RGV=v1.5.3 - rvm: 1.8.7 env: RGV=v1.4.2 - rvm: 1.8.7 env: RGV=v1.3.7 - rvm: 1.8.7 env: RGV=v1.3.6 # ALLOWED FAILURES # For no apparent reason, this often goes over the Travis limit - rvm: 1.8.7 env: RGV=v2.1.11 # Ruby-head (we want to know how we're doing, but not fail the build) - rvm: ruby-head env: RGV=master before_install: ./bin/setup script: ./bin/rake