Skip to content

Commit decf428

Browse files
committed
Drop support for Ruby < 2.5 and Rails 5.x
1 parent 8adfbdb commit decf428

17 files changed

Lines changed: 55 additions & 371 deletions

File tree

.github/workflows/test.yml

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -8,53 +8,33 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
ruby: [ 2.6, 2.7, jruby ]
12-
gemfile: [ gemfiles/rails_6.0.gemfile ]
11+
ruby: [ 2.6, 2.7, 3.0, jruby ]
12+
gemfile: [ gemfiles/rails_6.1.gemfile ]
1313
orm: [ active_record ]
1414
adapter: [ sqlite3 ]
1515
include:
16-
- ruby: 2.2
17-
gemfile: gemfiles/rails_5.0.gemfile
18-
orm: active_record
19-
adapter: sqlite3
20-
- ruby: 2.3
21-
gemfile: gemfiles/rails_5.1.gemfile
22-
orm: active_record
23-
adapter: sqlite3
24-
- ruby: 2.4
25-
gemfile: gemfiles/rails_5.2.gemfile
26-
orm: active_record
27-
adapter: sqlite3
2816
- ruby: 2.5
29-
gemfile: gemfiles/rails_5.2.gemfile
30-
orm: active_record
31-
adapter: sqlite3
32-
- ruby: 2.7
33-
gemfile: gemfiles/rails_6.1.gemfile
17+
gemfile: gemfiles/rails_6.0.gemfile
3418
orm: active_record
3519
adapter: sqlite3
36-
- ruby: 2.7
20+
- ruby: 3.0
3721
gemfile: gemfiles/rails_6.1.gemfile
3822
orm: active_record
3923
adapter: mysql2
40-
- ruby: 2.7
41-
gemfile: gemfiles/rails_6.1.gemfile
42-
orm: active_record
43-
adapter: postgresql
4424
- ruby: 3.0
4525
gemfile: gemfiles/rails_6.1.gemfile
4626
orm: active_record
47-
adapter: sqlite3
48-
- ruby: 2.6
49-
gemfile: gemfiles/rails_5.2.gemfile
50-
orm: mongoid
51-
adapter: sqlite3
27+
adapter: postgresql
5228
- ruby: 2.7
5329
gemfile: gemfiles/rails_6.0.gemfile
5430
orm: mongoid
5531
adapter: sqlite3
32+
- ruby: 3.0
33+
gemfile: gemfiles/rails_6.1.gemfile
34+
orm: mongoid
35+
adapter: sqlite3
5636
- ruby: jruby
57-
gemfile: gemfiles/rails_6.0.gemfile
37+
gemfile: gemfiles/rails_6.1.gemfile
5838
orm: mongoid
5939
adapter: sqlite3
6040
runs-on: ubuntu-16.04

Appraisals

Lines changed: 15 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,3 @@
1-
appraise "rails-5.0" do
2-
gem 'rails', '~> 5.0.0'
3-
gem 'sassc-rails', '~> 2.1'
4-
gem 'devise', '~> 4.0'
5-
6-
group :test do
7-
gem 'cancancan', '~> 2.0'
8-
gem 'paperclip', ['>= 3.4', '!= 4.3.0']
9-
gem 'mimemagic', '< 0.3.10'
10-
gem 'shrine', '~> 2.13.0'
11-
gem 'shrine-memory'
12-
end
13-
14-
group :active_record do
15-
gem 'paper_trail', '>= 5.0'
16-
17-
platforms :ruby, :mswin, :mingw, :x64_mingw do
18-
gem 'sqlite3', '~> 1.3.0'
19-
end
20-
21-
platforms :jruby do
22-
gem 'activerecord-jdbcmysql-adapter', '~> 50.0'
23-
gem 'activerecord-jdbcpostgresql-adapter', '~> 50.0'
24-
gem 'activerecord-jdbcsqlite3-adapter', '~> 50.0'
25-
end
26-
end
27-
28-
group :mongoid do
29-
gem 'mongoid', '~> 6.1'
30-
gem 'kaminari-mongoid'
31-
gem 'mongoid-paperclip', '>= 0.0.8', require: 'mongoid_paperclip'
32-
gem 'carrierwave-mongoid', '>= 0.6.3', require: 'carrierwave/mongoid'
33-
gem 'cancancan-mongoid'
34-
gem 'shrine-mongoid', '~> 0.2.4'
35-
end
36-
end
37-
38-
appraise "rails-5.1" do
39-
gem 'rails', '~> 5.1.0'
40-
gem 'sassc-rails', '~> 2.1'
41-
gem 'devise', '~> 4.0'
42-
43-
group :test do
44-
gem 'cancancan', '~> 2.0'
45-
gem 'paperclip', ['>= 3.4', '!= 4.3.0']
46-
gem 'shrine', '~> 3.0'
47-
end
48-
49-
group :active_record do
50-
gem 'pg', '~> 0.14', platforms: :ruby
51-
gem 'paper_trail', '>= 5.0'
52-
53-
platforms :jruby do
54-
gem 'activerecord-jdbcmysql-adapter', '~> 51.0'
55-
gem 'activerecord-jdbcpostgresql-adapter', '~> 51.0'
56-
gem 'activerecord-jdbcsqlite3-adapter', '~> 51.0'
57-
end
58-
end
59-
60-
group :mongoid do
61-
gem 'mongoid', '~> 7.0'
62-
gem 'kaminari-mongoid'
63-
gem 'mongoid-paperclip', '>= 0.0.8', require: 'mongoid_paperclip'
64-
gem 'carrierwave-mongoid', '>= 0.6.3', require: 'carrierwave/mongoid'
65-
gem 'cancancan-mongoid'
66-
gem 'shrine-mongoid', '~> 1.0'
67-
end
68-
end
69-
70-
appraise "rails-5.2" do
71-
gem 'rails', '~> 5.2.0'
72-
gem 'sassc-rails', '~> 2.1'
73-
gem 'devise', '~> 4.4'
74-
75-
group :test do
76-
gem 'cancancan', '~> 2.0'
77-
gem 'paperclip', ['>= 3.4', '!= 4.3.0']
78-
gem 'shrine', '~> 3.0'
79-
end
80-
81-
group :active_record do
82-
gem 'pg', '>= 1.0.0', platforms: :ruby
83-
gem 'paper_trail', '>= 5.0'
84-
85-
platforms :jruby do
86-
gem 'activerecord-jdbcmysql-adapter', '~> 52.0'
87-
gem 'activerecord-jdbcpostgresql-adapter', '~> 52.0'
88-
gem 'activerecord-jdbcsqlite3-adapter', '~> 52.0'
89-
end
90-
end
91-
92-
group :mongoid do
93-
gem 'mongoid', '~> 7.0'
94-
gem 'kaminari-mongoid'
95-
gem 'mongoid-paperclip', '>= 0.0.8', require: 'mongoid_paperclip'
96-
gem 'carrierwave-mongoid', '>= 0.6.3', require: 'carrierwave/mongoid'
97-
gem 'cancancan-mongoid'
98-
gem 'shrine-mongoid', '~> 1.0'
99-
end
100-
end
101-
1021
appraise "rails-6.0" do
1032
gem 'rails', '~> 6.0.0'
1043
gem 'haml'
@@ -138,7 +37,6 @@ appraise "rails-6.1" do
13837
gem 'haml'
13938
gem 'sassc-rails', '~> 2.1'
14039
gem 'devise', '~> 4.7'
141-
gem 'webrick', '~> 1.7'
14240

14341
group :test do
14442
gem 'cancancan', '~> 3.2'
@@ -150,5 +48,20 @@ appraise "rails-6.1" do
15048
group :active_record do
15149
gem 'pg', '>= 1.0.0', platforms: :ruby
15250
gem 'paper_trail', '>= 5.0'
51+
52+
platforms :jruby do
53+
gem 'activerecord-jdbcmysql-adapter', '~> 61.0'
54+
gem 'activerecord-jdbcpostgresql-adapter', '~> 61.0'
55+
gem 'activerecord-jdbcsqlite3-adapter', '~> 61.0'
56+
end
57+
end
58+
59+
group :mongoid do
60+
gem 'mongoid', '~> 7.0'
61+
gem 'kaminari-mongoid'
62+
gem 'mongoid-paperclip', '>= 0.0.8', require: 'mongoid_paperclip'
63+
gem 'carrierwave-mongoid', '>= 0.6.3', require: 'carrierwave/mongoid'
64+
gem 'cancancan-mongoid'
65+
gem 'shrine-mongoid', '~> 1.0'
15366
end
15467
end

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ gem 'appraisal', '>= 2.0'
44
gem 'rails'
55
gem 'haml'
66
gem 'devise'
7+
gem 'webrick', '~> 1.7'
78

89
group :active_record do
910
gem 'paper_trail'

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,6 @@ If you think you found a bug in RailsAdmin, you can [submit an issue](https://gi
9494
## Supported Ruby Versions
9595
This library aims to support and is [tested against][ghactions] the following Ruby implementations:
9696

97-
* Ruby 2.2
98-
* Ruby 2.3
99-
* Ruby 2.4
10097
* Ruby 2.5
10198
* Ruby 2.6
10299
* Ruby 2.7

gemfiles/rails_5.0.gemfile

Lines changed: 0 additions & 70 deletions
This file was deleted.

gemfiles/rails_5.1.gemfile

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)