Skip to content

Commit 2851a77

Browse files
brianswkovalscion
authored andcommitted
Run CI against Rails 6 (#129)
* Run CI against Rails 6 * Use ruby 2.5 * Dummy app updates for rails 6 * Run all but Rails 4.2 tests with Ruby 2.5 * Add empty asset manifest to appease Rails Co-authored-by: Vesa Laakso <482561+valscion@users.noreply.github.com>
1 parent 2ed2d98 commit 2851a77

19 files changed

+129
-16
lines changed

.travis.yml

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,28 @@ language: ruby
22
branches:
33
only:
44
- master
5-
rvm:
6-
- 2.3
7-
gemfile:
8-
- gemfiles/rails_4_2_pundit_1.gemfile
9-
- gemfiles/rails_5_0_pundit_1.gemfile
10-
- gemfiles/rails_5_1_pundit_1.gemfile
11-
- gemfiles/rails_5_2_pundit_1.gemfile
12-
- gemfiles/rails_4_2_pundit_2.gemfile
13-
- gemfiles/rails_5_0_pundit_2.gemfile
14-
- gemfiles/rails_5_1_pundit_2.gemfile
15-
- gemfiles/rails_5_2_pundit_2.gemfile
5+
jobs:
6+
include:
7+
- rvm: 2.3
8+
gemfile: gemfiles/rails_4_2_pundit_1.gemfile
9+
- rvm: 2.3
10+
gemfile: gemfiles/rails_4_2_pundit_2.gemfile
11+
- rvm: 2.5
12+
gemfile: gemfiles/rails_5_0_pundit_1.gemfile
13+
- rvm: 2.5
14+
gemfile: gemfiles/rails_5_0_pundit_2.gemfile
15+
- rvm: 2.5
16+
gemfile: gemfiles/rails_5_1_pundit_1.gemfile
17+
- rvm: 2.5
18+
gemfile: gemfiles/rails_5_1_pundit_2.gemfile
19+
- rvm: 2.5
20+
gemfile: gemfiles/rails_5_2_pundit_1.gemfile
21+
- rvm: 2.5
22+
gemfile: gemfiles/rails_5_2_pundit_2.gemfile
23+
- rvm: 2.5
24+
gemfile: gemfiles/rails_6_0_pundit_1.gemfile
25+
- rvm: 2.5
26+
gemfile: gemfiles/rails_6_0_pundit_2.gemfile
1627
before_install:
1728
- gem install bundler -v '< 2'
1829
notifications:

Appraisals

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,46 +2,88 @@ appraise 'rails-4-2 pundit-1' do
22
gem 'rails', '4.2.0'
33
gem 'jsonapi-resources', '~> 0.9.0'
44
gem 'pundit', '~> 1.0'
5+
group :development, :test do
6+
gem 'sqlite3', '~> 1.3.13'
7+
end
58
end
69

710
appraise 'rails-5-0 pundit-1' do
811
gem 'rails', '5.0.0'
912
gem 'jsonapi-resources', '~> 0.9.0'
1013
gem 'pundit', '~> 1.0'
14+
group :development, :test do
15+
gem 'sqlite3', '~> 1.3.13'
16+
end
1117
end
1218

1319
appraise 'rails-5-1 pundit-1' do
1420
gem "rails", "5.1.0"
1521
gem 'jsonapi-resources', '~> 0.9.0'
1622
gem 'pundit', '~> 1.0'
23+
group :development, :test do
24+
gem 'sqlite3', '~> 1.3.13'
25+
end
1726
end
1827

1928
appraise 'rails-5-2 pundit-1' do
2029
gem 'rails', '5.2.0'
2130
gem 'jsonapi-resources', '~> 0.9.0'
2231
gem 'pundit', '~> 1.0'
32+
group :development, :test do
33+
gem 'sqlite3', '~> 1.3.13'
34+
end
35+
end
36+
37+
appraise 'rails-6-0 pundit-1' do
38+
gem 'rails', '~> 6.0.0'
39+
gem 'jsonapi-resources', '~> 0.9.0'
40+
gem 'pundit', '~> 1.0'
41+
group :development, :test do
42+
gem 'sqlite3', '~> 1.4.1'
43+
end
2344
end
2445

2546
appraise 'rails-4-2 pundit-2' do
2647
gem 'rails', '4.2.0'
2748
gem 'jsonapi-resources', '~> 0.9.0'
2849
gem 'pundit', '~> 2.0'
50+
group :development, :test do
51+
gem 'sqlite3', '~> 1.3.13'
52+
end
2953
end
3054

3155
appraise 'rails-5-0 pundit-2' do
3256
gem 'rails', '5.0.0'
3357
gem 'jsonapi-resources', '~> 0.9.0'
3458
gem 'pundit', '~> 2.0'
59+
group :development, :test do
60+
gem 'sqlite3', '~> 1.3.13'
61+
end
3562
end
3663

3764
appraise 'rails-5-1 pundit-2' do
3865
gem 'rails', '5.1.0'
3966
gem 'jsonapi-resources', '~> 0.9.0'
4067
gem 'pundit', '~> 2.0'
68+
group :development, :test do
69+
gem 'sqlite3', '~> 1.3.13'
70+
end
4171
end
4272

4373
appraise 'rails-5-2 pundit-2' do
4474
gem 'rails', '5.2.0'
4575
gem 'jsonapi-resources', '~> 0.9.0'
4676
gem 'pundit', '~> 2.0'
77+
group :development, :test do
78+
gem 'sqlite3', '~> 1.3.13'
79+
end
80+
end
81+
82+
appraise 'rails-6-0 pundit-2' do
83+
gem 'rails', '~> 6.0.0'
84+
gem 'jsonapi-resources', '~> 0.9.0'
85+
gem 'pundit', '~> 2.0'
86+
group :development, :test do
87+
gem 'sqlite3', '~> 1.4.1'
88+
end
4789
end

gemfiles/rails_4_2_pundit_1.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "4.2.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 1.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

gemfiles/rails_4_2_pundit_2.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "4.2.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 2.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

gemfiles/rails_5_0_pundit_1.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "5.0.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 1.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

gemfiles/rails_5_0_pundit_2.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "5.0.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 2.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

gemfiles/rails_5_1_pundit_1.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "5.1.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 1.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

gemfiles/rails_5_1_pundit_2.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "5.1.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 2.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

gemfiles/rails_5_2_pundit_1.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "5.2.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 1.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

gemfiles/rails_5_2_pundit_2.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ gem "rails", "5.2.0"
66
gem "jsonapi-resources", "~> 0.9.0"
77
gem "pundit", "~> 2.0"
88

9+
group :development, :test do
10+
gem "sqlite3", "~> 1.3.13"
11+
end
12+
913
gemspec path: "../"

0 commit comments

Comments
 (0)