Skip to content

Commit 7da131a

Browse files
committed
CI polish: cache bundle, test against ruby-head
1 parent 4f084c7 commit 7da131a

9 files changed

+36
-26
lines changed

.travis.yml

+17-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
11
language: ruby
22
sudo: false
3-
rvm:
4-
- 2.2.9
5-
- 2.3.6
6-
- 2.4.3
7-
- 2.5.0
3+
cache: bundler
4+
85
services: redis
6+
7+
script: bundle exec rake
98
before_script:
109
- cd test/dummy && RAILS_ENV=test bundle exec rake db:migrate && cd -
10+
11+
rvm:
12+
- 2.2
13+
- 2.3
14+
- 2.4
15+
- 2.5
16+
- ruby-head
17+
1118
gemfile:
1219
- gemfiles/rails42.gemfile
1320
- gemfiles/rails50.gemfile
1421
- gemfiles/rails51.gemfile
1522
- gemfiles/rails52.gemfile
23+
24+
matrix:
25+
allow_failures:
26+
- rvm: ruby-head
27+
fast_finish: true

Appraisals

+12-14
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
appraise 'rails42' do
2-
gem 'rails', '~> 4.2.10'
2+
gem 'rails', '~> 4.2.0'
33
gem 'nokogiri', '~> 1.6.0'
44
end
55

6-
if RUBY_VERSION >= "2.2.0"
7-
appraise 'rails50' do
8-
gem 'rails', '~> 5.0.6'
9-
gem 'rails-controller-testing'
10-
end
6+
appraise 'rails50' do
7+
gem 'rails', '~> 5.0.0'
8+
gem 'rails-controller-testing'
9+
end
1110

12-
appraise 'rails51' do
13-
gem 'rails', '~> 5.1.4'
14-
gem 'rails-controller-testing'
15-
end
11+
appraise 'rails51' do
12+
gem 'rails', '~> 5.1.0'
13+
gem 'rails-controller-testing'
14+
end
1615

17-
appraise 'rails52' do
18-
gem 'rails', '~> 5.2.0.beta2'
19-
gem 'rails-controller-testing'
20-
end
16+
appraise 'rails52' do
17+
gem 'rails', '~> 5.2.0.rc1'
18+
gem 'rails-controller-testing'
2119
end

gemfiles/rails42.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ gem "minitest-spec-rails"
1010
gem "coveralls", :require => false
1111
gem "redcard"
1212
gem "mocha", :require => false
13-
gem "rails", "~> 4.2.10"
13+
gem "rails", "~> 4.2.0"
1414
gem "nokogiri", "~> 1.6.0"
1515

1616
gemspec :path => "../"

gemfiles/rails42.gemfile.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ DEPENDENCIES
213213
minitest-spec-rails
214214
mocha
215215
nokogiri (~> 1.6.0)
216-
rails (~> 4.2.10)
216+
rails (~> 4.2.0)
217217
redcard
218218
resque-web!
219219
sqlite3

gemfiles/rails50.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ gem "minitest-spec-rails"
1010
gem "coveralls", :require => false
1111
gem "redcard"
1212
gem "mocha", :require => false
13-
gem "rails", "~> 5.0.6"
13+
gem "rails", "~> 5.0.0"
1414
gem "rails-controller-testing"
1515

1616
gemspec :path => "../"

gemfiles/rails50.gemfile.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ DEPENDENCIES
223223
dotenv-rails
224224
minitest-spec-rails
225225
mocha
226-
rails (~> 5.0.6)
226+
rails (~> 5.0.0)
227227
rails-controller-testing
228228
redcard
229229
resque-web!

gemfiles/rails51.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ gem "minitest-spec-rails"
1010
gem "coveralls", :require => false
1111
gem "redcard"
1212
gem "mocha", :require => false
13-
gem "rails", "~> 5.1.4"
13+
gem "rails", "~> 5.1.0"
1414
gem "rails-controller-testing"
1515

1616
gemspec :path => "../"

gemfiles/rails51.gemfile.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ DEPENDENCIES
223223
dotenv-rails
224224
minitest-spec-rails
225225
mocha
226-
rails (~> 5.1.4)
226+
rails (~> 5.1.0)
227227
rails-controller-testing
228228
redcard
229229
resque-web!

gemfiles/rails52.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ gem "minitest-spec-rails"
1010
gem "coveralls", :require => false
1111
gem "redcard"
1212
gem "mocha", :require => false
13-
gem "rails", "~> 5.2.0.beta2"
13+
gem "rails", "~> 5.2.0.rc1"
1414
gem "rails-controller-testing"
1515

1616
gemspec :path => "../"

0 commit comments

Comments
 (0)