Skip to content

Commit e9ca63e

Browse files
authored
Merge pull request #434 from lostapathy/patch-1
Fix most travis failures, test against ruby 2.5.1
2 parents aef238b + 87f3c22 commit e9ca63e

11 files changed

+56
-3
lines changed

.travis.yml

+23
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ rvm:
1111
- 2.2.7
1212
- 2.3.4
1313
- 2.4.1
14+
- 2.5.1
1415

1516
gemfile:
1617
- Gemfile
@@ -21,19 +22,29 @@ gemfile:
2122
- gemfiles/Gemfile.rails-5.0.x.sprockets-4.x
2223
- gemfiles/Gemfile.rails-5.1.x
2324
- gemfiles/Gemfile.rails-5.1.x.sprockets-4.x
25+
- gemfiles/Gemfile.rails-5.2.x
26+
- gemfiles/Gemfile.rails-5.2.x.sprockets-4.x
2427

2528
matrix:
2629
exclude:
2730
- gemfile: gemfiles/Gemfile.rails-4.0.x
2831
rvm: 2.4.1
2932
- gemfile: gemfiles/Gemfile.rails-4.1.x
3033
rvm: 2.4.1
34+
- gemfile: gemfiles/Gemfile.rails-4.0.x
35+
rvm: 2.5.1
36+
- gemfile: gemfiles/Gemfile.rails-4.1.x
37+
rvm: 2.5.1
3138
- gemfile: Gemfile
3239
rvm: 1.9.3
3340
- gemfile: Gemfile
3441
rvm: 2.0.0
3542
- gemfile: Gemfile
3643
rvm: 2.1
44+
- gemfile: Gemfile
45+
rvm: 2.2.7
46+
- gemfile: Gemfile
47+
rvm: 2.3.4
3748
- gemfile: gemfiles/Gemfile.rails-5.0.x
3849
rvm: 1.9.3
3950
- gemfile: gemfiles/Gemfile.rails-5.0.x
@@ -58,6 +69,18 @@ matrix:
5869
rvm: 2.0.0
5970
- gemfile: gemfiles/Gemfile.rails-5.1.x.sprockets-4.x
6071
rvm: 2.1
72+
- gemfile: gemfiles/Gemfile.rails-5.2.x
73+
rvm: 1.9.3
74+
- gemfile: gemfiles/Gemfile.rails-5.2.x
75+
rvm: 2.0.0
76+
- gemfile: gemfiles/Gemfile.rails-5.2.x
77+
rvm: 2.1
78+
- gemfile: gemfiles/Gemfile.rails-5.2.x.sprockets-4.x
79+
rvm: 1.9.3
80+
- gemfile: gemfiles/Gemfile.rails-5.2.x.sprockets-4.x
81+
rvm: 2.0.0
82+
- gemfile: gemfiles/Gemfile.rails-5.2.x.sprockets-4.x
83+
rvm: 2.1
6184

6285
notifications:
6386
email: false

Gemfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
source 'https://rubygems.org'
2+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
23
gemspec
34

45
gem 'actionpack', github: 'rails/rails', branch: 'master'

gemfiles/Gemfile.rails-4.1.x

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ source 'https://rubygems.org'
22
gemspec :path => ".."
33

44
gem "actionpack", "~> 4.1.0"
5+
gem "minitest", "< 5.11.0"
56
gem "railties", "~> 4.1.0"
67
gem "nokogiri", "< 1.7.0" if RUBY_VERSION < "2.1"
78
gem "sass", "< 3.5.0" if RUBY_VERSION < "2.0"

gemfiles/Gemfile.rails-4.2.x

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ source 'https://rubygems.org'
22
gemspec :path => ".."
33

44
gem 'actionpack', '~> 4.2.0'
5+
gem 'minitest', '< 5.11.0'
56
gem 'railties', '~> 4.2.0'
67
gem "nokogiri", "< 1.7.0" if RUBY_VERSION < "2.1"
78
gem "sass", "< 3.5.0" if RUBY_VERSION < "2.0"

gemfiles/Gemfile.rails-5.0.x

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
source 'https://rubygems.org'
2+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
23
gemspec path: '..'
34

45
gem 'actionpack', '~> 5.0.0'
6+
gem 'minitest', '< 5.11.0'
57
gem 'railties', '~> 5.0.0'
68
gem 'sprockets', github: 'rails/sprockets', branch: '3.x'
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
source 'https://rubygems.org'
2+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
23
gemspec path: '..'
34

45
gem 'actionpack', '~> 5.0.0'
6+
gem 'minitest', '< 5.11.0'
57
gem 'railties', '~> 5.0.0'
68
gem 'sprockets', github: 'rails/sprockets', branch: 'master'

gemfiles/Gemfile.rails-5.1.x

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
source 'https://rubygems.org'
2+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
23
gemspec path: '..'
34

4-
gem 'actionpack', github: 'rails/rails', branch: 'master'
5-
gem 'railties', github: 'rails/rails', branch: 'master'
6-
gem 'rack', github: 'rack/rack', branch: 'master'
5+
gem 'actionpack', '~> 5.1.0'
6+
gem 'minitest', '< 5.11.0'
7+
gem 'railties', '~> 5.1.0'
78
gem 'sprockets', github: 'rails/sprockets', branch: '3.x'
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
source 'https://rubygems.org'
2+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
23
gemspec path: '..'
34

45
gem 'actionpack', '~> 5.1.0'
6+
gem 'minitest', '< 5.11.0'
57
gem 'railties', '~> 5.1.0'
68
gem 'sprockets', github: 'rails/sprockets', branch: 'master'

gemfiles/Gemfile.rails-5.2.x

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source 'https://rubygems.org'
2+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
3+
gemspec path: '..'
4+
5+
gem 'actionpack', '~> 5.2.0'
6+
gem 'railties', '~> 5.2.0'
7+
gem 'sprockets', github: 'rails/sprockets', branch: '3.x'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source 'https://rubygems.org'
2+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
3+
gemspec path: '..'
4+
5+
gem 'actionpack', '~> 5.2.0'
6+
gem 'railties', '~> 5.2.0'
7+
gem 'sprockets', github: 'rails/sprockets', branch: 'master'

test/test_railtie.rb

+6
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ class TestRailtie < TestBoot
5757
def setup
5858
require 'sprockets/railtie'
5959
super
60+
61+
# sprockets-4.0.0.beta8 does not like 'rake assets:clobber' when this directory does not exist
62+
Dir.chdir(app.root) do
63+
dir = "tmp/cache/assets/sprockets"
64+
FileUtils.mkdir_p(dir)
65+
end
6066
end
6167

6268
def test_defaults_to_compile_assets_with_env_and_manifest_available

0 commit comments

Comments
 (0)