active_model_serializers/.travis.yml
Mark J. Lehman b1b253f5a8
Fix Rails 6.0 deprecation on class.parent (#2373)
* Fix Rails 6.0 deprecation on `class.parent`

* Update Changelog

* Switch travis to openJDK

* Lock bundler on appveyor

* Rejigger gemfile to fix sqlite issue

* Lock nokogiri for ruby < 2.4

* Use rubygems < 3 to fix travis

* Use specific bundler version and do not try to uninstall

Uninstalling bundler is not allowed since it is a default gem

* Lock rake for ruby < 2.2

* Downgrade rake further to support ruby 1.9.3

* Lock rake down further, and lock simplecov

* Fix rubocop/parser and minitest version deps in CI

* Lock sprockets version

* Try fixing jruby builds

* Try remove bad gem version for jruby on CI

* Try downgrading rubygems a different way

* Do not update rubygems on jruby

* Lock gems for jruby

* Fix sprockets version lock
2020-03-11 21:49:47 -05:00

56 lines
1.1 KiB
YAML

language: ruby
sudo: false
rvm:
- 1.9.3 # EOL
- 2.0.0 # EOL
- 2.1
- ruby-head
- jruby-9.1.5.0 # is precompiled per http://rubies.travis-ci.org/
jdk:
- openjdk8
before_install:
- gem update --system 2.6.8
- if [ "$RUBY_VERSION" != "jruby-9.1.5.0" ] ; then update_rubygems ; fi
- rvm @global do gem install bundler -v 1.13.7
install: bundle _1.13.7_ install --path=vendor/bundle --retry=3 --jobs=3
cache:
directories:
- vendor/bundle
env:
global:
- "JRUBY_OPTS='--dev -J-Xmx1024M --debug'"
matrix:
- "RAILS_VERSION=4.0"
- "RAILS_VERSION=4.1"
- "RAILS_VERSION=4.2"
- "RAILS_VERSION=5.0"
- "RAILS_VERSION=master"
matrix:
exclude:
- rvm: 1.9.3
env: RAILS_VERSION=master
- rvm: 2.0.0
env: RAILS_VERSION=master
- rvm: 2.1
env: RAILS_VERSION=master
- rvm: jruby-9.1.5.0
env: RAILS_VERSION=master
- rvm: 1.9.3
env: RAILS_VERSION=5.0
- rvm: 2.0.0
env: RAILS_VERSION=5.0
- rvm: 2.1
env: RAILS_VERSION=5.0
- rvm: jruby-9.1.5.0
env: RAILS_VERSION=5.0
allow_failures:
- rvm: ruby-head
- env: "RAILS_VERSION=master"
fast_finish: true