Skip to content

Commit f467cb3

Browse files
authored
EOL for Rails < 5.2 and Ruby < 2.3.0 (#2415)
1 parent 53d5772 commit f467cb3

7 files changed

+16
-56
lines changed

.travis.yml

+8-21
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,15 @@
11
language: ruby
22
dist: xenial
33
before_install:
4-
- gem install rubygems-update -v 3.0.6 && update_rubygems
5-
# Rails 4.2 doesn't support bundler 2.0, so we need to lock bundler to
6-
# v1.17.3. This is just for Ruby 2.5 which ships with bundler 2.x on Travis
7-
# CI while Ruby 2.6 does not.
8-
# https://github.com/travis-ci/travis-rubies/issues/57#issuecomment-458981237
9-
- yes | rvm @global do gem install bundler -v 1.17.3 || true
4+
- gem install rubygems-update && update_rubygems
5+
- yes | rvm @global do gem install bundler -v 2.1.4 || true
106
rvm:
11-
- 2.3.8
12-
- 2.4.6
7+
- 2.4.9
138
- 2.5.5
14-
- 2.6.3
9+
- 2.6.5
10+
- 2.7.0
1511
- ruby-head
1612
gemfile:
17-
- gemfiles/Gemfile-rails.4.2.x
18-
- gemfiles/Gemfile-rails.5.0.x
19-
- gemfiles/Gemfile-rails.5.1.x
2013
- gemfiles/Gemfile-rails.5.2.x
2114
- gemfiles/Gemfile-rails.6.0.x
2215
- gemfiles/Gemfile-rails-edge
@@ -28,7 +21,7 @@ cache:
2821

2922
install:
3023
- bundle install --jobs 3 --retry 3
31-
- nvm install 10
24+
- nvm install 12
3225
- node -v
3326
- npm i -g yarn
3427
- yarn
@@ -42,15 +35,9 @@ matrix:
4235
- gemfile: gemfiles/Gemfile-rails-edge
4336
- rvm: ruby-head
4437
exclude:
45-
- rvm: 2.3.8
46-
gemfile: gemfiles/Gemfile-rails-edge
47-
- rvm: 2.4.6
38+
- rvm: 2.4.9
4839
gemfile: gemfiles/Gemfile-rails-edge
4940
- rvm: 2.5.5
5041
gemfile: gemfiles/Gemfile-rails-edge
51-
- rvm: ruby-head
52-
gemfile: gemfiles/Gemfile-rails.4.2.x
53-
- rvm: 2.3.8
54-
gemfile: gemfiles/Gemfile-rails.6.0.x
55-
- rvm: 2.4.6
42+
- rvm: 2.4.9
5643
gemfile: gemfiles/Gemfile-rails.6.0.x

Gemfile.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ PATH
22
remote: .
33
specs:
44
webpacker (4.2.2)
5-
activesupport (>= 4.2)
5+
activesupport (>= 5.2)
66
rack-proxy (>= 0.6.1)
7-
railties (>= 4.2)
7+
railties (>= 5.2)
88
semantic_range (>= 2.3.0)
99

1010
GEM

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ in which case you may not even need the asset pipeline. This is mostly relevant
5050

5151
## Prerequisites
5252

53-
* Ruby 2.3+
54-
* Rails 4.2+
53+
* Ruby 2.4+
54+
* Rails 5.2+
5555
* Node.js 10.13.0+
5656
* Yarn 1.x+
5757

gemfiles/Gemfile-rails.4.2.x

-9
This file was deleted.

gemfiles/Gemfile-rails.5.0.x

-9
This file was deleted.

gemfiles/Gemfile-rails.5.1.x

-9
This file was deleted.

webpacker.gemspec

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ Gem::Specification.new do |s|
1515
"changelog_uri" => "https://github.com/rails/webpacker/blob/v#{Webpacker::VERSION}/CHANGELOG.md"
1616
}
1717

18-
s.required_ruby_version = ">= 2.3.0"
18+
s.required_ruby_version = ">= 2.4.0"
1919

20-
s.add_dependency "activesupport", ">= 4.2"
21-
s.add_dependency "railties", ">= 4.2"
22-
s.add_dependency "rack-proxy", ">= 0.6.1"
20+
s.add_dependency "activesupport", ">= 5.2"
21+
s.add_dependency "railties", ">= 5.2"
22+
s.add_dependency "rack-proxy", ">= 0.6.1"
2323
s.add_dependency "semantic_range", ">= 2.3.0"
2424

2525
s.add_development_dependency "bundler", ">= 1.3.0"

0 commit comments

Comments
 (0)