Skip to content

Commit 1fbcf89

Browse files
dks17MaicolBen
authored andcommitted
Update appraisals (#1249)
1 parent 7e6d853 commit 1fbcf89

14 files changed

Lines changed: 48 additions & 459 deletions

.travis.yml

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,11 @@ services:
55
- mongodb
66
bundler_args: --without development
77

8-
before_install:
9-
- gem install bundler
10-
118
rvm:
12-
- 2.2.10
13-
- 2.3.7
14-
- 2.4.4
15-
- 2.5.1
9+
- 2.3.8
10+
- 2.4.5
11+
- 2.5.3
12+
- 2.6.0
1613

1714
gemfile:
1815
- gemfiles/rails_4_2.gemfile
@@ -30,26 +27,26 @@ env:
3027

3128
matrix:
3229
include:
33-
- rvm: 2.2.10
30+
- rvm: 2.3.8
3431
gemfile: gemfiles/rails_4_2_mongoid_5.gemfile
3532
env: DEVISE_TOKEN_AUTH_ORM=mongoid
36-
- rvm: 2.3.7
33+
- rvm: 2.3.8
3734
gemfile: gemfiles/rails_5_1_mongoid_6.gemfile
3835
env: DEVISE_TOKEN_AUTH_ORM=mongoid
39-
- rvm: 2.4.4
36+
- rvm: 2.4.5
4037
gemfile: gemfiles/rails_5_1_mongoid_7.gemfile
4138
env: DEVISE_TOKEN_AUTH_ORM=mongoid
42-
- rvm: 2.5.1
39+
- rvm: 2.5.3
4340
gemfile: gemfiles/rails_5_2_mongoid_6.gemfile
4441
env: DEVISE_TOKEN_AUTH_ORM=mongoid
45-
- rvm: 2.5.1
42+
- rvm: 2.5.3
4643
gemfile: gemfiles/rails_5_2_mongoid_7.gemfile
4744
env: DEVISE_TOKEN_AUTH_ORM=mongoid
48-
- rvm: 2.5.1
49-
gemfile: gemfiles/rails_5_2_stable_mongoid_6.gemfile
45+
- rvm: 2.6.0
46+
gemfile: gemfiles/rails_5_2_mongoid_7.gemfile
5047
env: DEVISE_TOKEN_AUTH_ORM=mongoid
5148
- name: Code Climate Test Coverage
52-
rmv: 2.5.1
49+
rmv: 2.5.3
5350
env:
5451
- CC_TEST_REPORTER_ID=44d7688de8e1b567b4af25ec5083c2cc0a355ab911192a7cbefd1ea25b2ffd3d
5552
- GEMFILE_AR=gemfiles/rails_5_1.gemfile
@@ -73,14 +70,9 @@ matrix:
7370
./cc-test-reporter upload-coverage;
7471
fi
7572
exclude:
76-
- rvm: 2.2.10
77-
gemfile: gemfiles/rails_5_2.gemfile
73+
- rvm: 2.6.0
74+
gemfile: gemfiles/rails_4_2.gemfile
7875
fast_finish: true
79-
allow_failures:
80-
- gemfile: gemfiles/rails_5_2.gemfile
81-
- gemfile: gemfiles/rails_5_2_mongoid_6.gemfile
82-
- gemfile: gemfiles/rails_5_2_mongoid_7.gemfile
83-
- gemfile: gemfiles/rails_5_2_stable_mongoid_6.gemfile
8476

8577
before_script:
8678
- if [[ $DB == "mysql" ]]; then mysql -e 'create database devise_token_auth_test'; fi

Appraisals

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# frozen_string_literal: true
22

33
[
4-
{ name: '4-2', version: '4.2.10' }
4+
{ name: '4-2', version: '4.2' }
55
].each do |rails|
66
appraise "rails-#{rails[:name]}" do
77
gem 'rails', "~> #{rails[:version]}"
@@ -13,9 +13,9 @@
1313
end
1414

1515
[
16-
{ name: '5-0', version: '5.0.7' },
17-
{ name: '5-1', version: '5.1.6' },
18-
{ name: '5-2', version: '5.2.1' }
16+
{ name: '5-0', version: '5.0' },
17+
{ name: '5-1', version: '5.1' },
18+
{ name: '5-2', version: '5.2' }
1919
].each do |rails|
2020
appraise "rails-#{rails[:name]}" do
2121
gem 'rails', "~> #{rails[:version]}"
@@ -27,25 +27,17 @@ end
2727
end
2828

2929
[
30-
{ name: '4-2', ruby: '2.2.10', rails: '4.2.10', mongoid: '5.4.0' },
31-
{ name: '5-1', ruby: '2.3.7', rails: '5.1.6', mongoid: '6.4.1' },
32-
{ name: '5-1', ruby: '2.4.4', rails: '5.1.6', mongoid: '7.0.1' },
33-
{ name: '5-2', ruby: '2.5.1', rails: '5.2.1', mongoid: '6.4.1' },
34-
{ name: '5-2', ruby: '2.5.1', rails: '5.2.1', mongoid: '7.0.2' }
30+
{ name: '4-2', ruby: '2.3.8', rails: '4.2', mongoid: '5.4' },
31+
{ name: '5-1', ruby: '2.3.8', rails: '5.1', mongoid: '6.4' },
32+
{ name: '5-1', ruby: '2.4.5', rails: '5.1', mongoid: '7.0' },
33+
{ name: '5-2', ruby: '2.5.3', rails: '5.2', mongoid: '6.4' },
34+
{ name: '5-2', ruby: '2.5.3', rails: '5.2', mongoid: '7.0' },
35+
{ name: '5-2', ruby: '2.6.0', rails: '5.2', mongoid: '7.0' }
3536
].each do |set|
3637
appraise "rails-#{set[:name]}-mongoid-#{set[:mongoid][0]}" do
37-
gem 'rails', set[:rails]
38+
gem 'rails', "~> #{set[:rails]}"
3839

39-
gem 'mongoid', set[:mongoid]
40-
gem 'mongoid-locker', '~> 1'
40+
gem 'mongoid', "~> #{set[:mongoid]}"
41+
gem 'mongoid-locker', '~> 1.0'
4142
end
4243
end
43-
44-
# TODO: remove this appraise when the issue be fixed in rails 5.2.x release.
45-
# https://github.com/rails/rails/commit/47a6d788ddbab08b2a04c72cd80352aac44090ab
46-
appraise 'rails-5-2-stable-mongoid-6' do
47-
gem 'rails', git: 'https://github.com/rails/rails.git', branch: '5-2-stable'
48-
49-
gem 'mongoid', '6.4.1'
50-
gem 'mongoid-locker', '~> 1'
51-
end

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,6 @@ if ENV['MONGOID_VERSION']
6565
else
6666
gem 'mongoid', '>= 5'
6767
end
68+
69+
gem 'mongoid-locker', '~> 1.0'
6870
end

0 commit comments

Comments
 (0)