setup up Travis for Rails 5

- require Rails 5 since Rubygems doesn’t allow us to only require
activemodel-serializers-xml when Rails is version 5
- require Ruby 2.2 since that’s what Rails 5 requires
This commit is contained in:
Sean Linsley 2016-06-06 16:22:20 -05:00 committed by Sean Linsley
parent f14227a11c
commit a9a91bfbb5
6 changed files with 16 additions and 27 deletions

View File

@ -4,10 +4,5 @@ services:
- mongodb
rvm:
- 2.1.5
- 2.2.1
env:
- "RAILS_VERSION=4.0"
- "RAILS_VERSION=4.1"
- "RAILS_VERSION=4.2"
- 2.2.5
- 2.3.1

10
Gemfile
View File

@ -7,10 +7,10 @@ platforms :ruby do
end
platforms :jruby do
gem "minitest", ">= 3.0"
gem "activerecord-jdbcsqlite3-adapter", ">= 1.3.0.beta2"
gem "minitest"
gem "activerecord-jdbcsqlite3-adapter"
end
version = ENV["RAILS_VERSION"] || "4.1"
eval_gemfile File.expand_path("../gemfiles/#{version}.gemfile", __FILE__)
gem "rails", "> 5.x"
gem "mongoid", github: "mongodb/mongoid"
gem "minitest-rails", github: "blowmage/minitest-rails"

View File

@ -17,15 +17,18 @@ Gem::Specification.new do |s|
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
s.require_paths = ["lib"]
s.add_dependency 'activesupport', '>= 3.0'
s.add_dependency 'actionpack', '>= 3.0'
s.required_ruby_version = '>= 2.2.2'
s.add_dependency 'activesupport', '> 5.x'
s.add_dependency 'actionpack', '> 5.x'
s.add_dependency 'request_store', '~> 1.0'
s.add_dependency 'activemodel', '>= 3.0'
s.add_dependency 'activemodel', '> 5.x'
s.add_dependency 'activemodel-serializers-xml'
s.add_development_dependency 'ammeter'
s.add_development_dependency 'rake', '>= 0.9.2'
s.add_development_dependency 'rspec-rails', '~> 3.2'
s.add_development_dependency 'minitest-rails', '>= 1.0'
s.add_development_dependency 'rake'
s.add_development_dependency 'rspec-rails'
s.add_development_dependency 'minitest-rails'
s.add_development_dependency 'capybara'
s.add_development_dependency 'active_model_serializers'
end

View File

@ -1,3 +0,0 @@
gem "rails", "~> 4.0.0"
gem "mongoid", "~> 4.0"
gem "devise", "~> 3.0.0"

View File

@ -1,3 +0,0 @@
gem "rails", "~> 4.1.0"
gem "mongoid", "~> 4.0"
gem "devise", "~> 3.2"

View File

@ -1,3 +0,0 @@
gem "rails", "~> 4.2.0"
gem "mongoid", "~> 4.0"
gem "devise", "~> 3.4"