language: ruby
rvm:
  - 2.4.9
  - 2.5.7
  - 2.6.5
  - 2.7.0
  - 3.0.0
  - jruby-9.2.11.0
gemfile:
  - gemfiles/Gemfile.activesupport-4.x
  - gemfiles/Gemfile.activesupport-5.x
  - gemfiles/Gemfile.activesupport-6.x
jobs:
  exclude:
    - rvm: 2.4.9
      gemfile: gemfiles/Gemfile.activesupport-6.x
    - rvm: 2.7.0
      gemfile: gemfiles/Gemfile.activesupport-4.x
    - rvm: 3.0.0
      gemfile: gemfiles/Gemfile.activesupport-4.x
  include:
    - rvm: ruby-head
      gemfile: gemfiles/Gemfile.activesupport-edge
    - rvm: jruby-head
      gemfile: gemfiles/Gemfile.activesupport-edge
  allow_failures:
    - gemfile: gemfiles/Gemfile.activesupport-edge
  fast_finish: true

language: ruby
rvm:
  - 2.4.9
  - 2.5.7
  - 2.6.5
  - 2.7.0
  - 3.0.0
  - jruby-9.2.14.0
gemfile:
  - gemfiles/Gemfile.activesupport-4.x
  - gemfiles/Gemfile.activesupport-5.x
  - gemfiles/Gemfile.activesupport-6.x
jobs:
  exclude:
    - rvm: 2.4.9
      gemfile: gemfiles/Gemfile.activesupport-6.x
    - rvm: 2.7.0
      gemfile: gemfiles/Gemfile.activesupport-4.x
    - rvm: 3.0.0
      gemfile: gemfiles/Gemfile.activesupport-4.x
  include:
    - rvm: ruby-head
      gemfile: gemfiles/Gemfile.activesupport-edge
    - rvm: jruby-head
      gemfile: gemfiles/Gemfile.activesupport-edge
  allow_failures:
    - gemfile: gemfiles/Gemfile.activesupport-edge
  fast_finish: true

Use latest jruby version for testing
Use latest jruby version for testing
