validates_timeliness/.travis.yml
Geremia Taglialatela a0adda3eb2 Improve Travis CI matrix
- Test against latest Ubuntu LTS (20.04)
- Test against latest Ruby versions
- Test against Rails Edge and Ruby Head to discover failures in advance
2021-02-12 09:48:30 +01:00

52 lines
1.1 KiB
YAML

dist: focal
os: linux
language: ruby
before_install: gem install bundler
cache: bundler
gemfile:
- gemfiles/rails_5_0.gemfile
- gemfiles/rails_5_1.gemfile
- gemfiles/rails_5_2.gemfile
- gemfiles/rails_6_0.gemfile
- gemfiles/rails_6_1.gemfile
- gemfiles/rails_edge.gemfile
rvm:
- "2.5.8"
- "2.6.6"
- "2.7.2"
- ruby-head
jobs:
allow_failures:
- rvm: ruby-head
- gemfile: gemfiles/rails_edge.gemfile
exclude:
- rvm: 2.5.8
gemfile: gemfiles/rails_edge.gemfile
- rvm: 2.6.6
gemfile: gemfiles/rails_edge.gemfile
- rvm: 2.7.2
gemfile: gemfiles/rails_5_0.gemfile
- rvm: 2.7.2
gemfile: gemfiles/rails_5_1.gemfile
- rvm: 2.7.2
gemfile: gemfiles/rails_5_2.gemfile
- rvm: ruby-head
gemfile: gemfiles/rails_5_0.gemfile
- rvm: ruby-head
gemfile: gemfiles/rails_5_1.gemfile
- rvm: ruby-head
gemfile: gemfiles/rails_5_2.gemfile
fast_finish: true
script: 'bundle exec rspec'
notifications:
email:
recipients:
- adam.meehan@gmail.com
on_failure: change
on_success: never