Skip to content

Commit 0dd9d2c

Browse files
authored
Merge pull request #1982 from rspec/update_rubies
Update ruby versions for RSpec Rails
2 parents 4a2521c + 360d333 commit 0dd9d2c

File tree

2 files changed

+32
-29
lines changed

2 files changed

+32
-29
lines changed

.travis.yml

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@ cache: bundler
2323
bundler_args: "--binstubs --path ../bundle --retry=3 --jobs=3"
2424

2525
before_install:
26+
- gem update --system
27+
- gem install bundler
2628
- script/clone_all_rspec_repos
27-
# Note this doesn't work on JRUBY 2.0.0 mode so we don't do it, the excluded versions are broken on Ruby 2.3
28-
- if [ "jruby" != "$TRAVIS_RUBY_VERSION" ]; then gem install bundler --version "1.15.4"; fi
29-
- alias bundle="bundle _1.15.4_"
3029

3130
before_script:
3231
# Rails 4.x complains with a bundler rails binstub in PROJECT_ROOT/bin/
@@ -37,8 +36,8 @@ script: "script/run_build 2>&1"
3736

3837
rvm:
3938
- 1.8.7
40-
- 2.4.2
41-
- 2.3.5
39+
- 2.4.4
40+
- 2.3.7
4241
- 2.2
4342
- 2.1
4443
- 2.0.0
@@ -66,17 +65,23 @@ matrix:
6665
env: RAILS_VERSION=5-0-stable
6766
- rvm: 2.2.2
6867
env: RAILS_VERSION=5.1.0
69-
- rvm: 2.3.5
68+
- rvm: 2.3.7
7069
env: RAILS_VERSION=master
71-
- rvm: 2.3.5
70+
- rvm: 2.3.7
7271
env: RAILS_VERSION=5-0-stable
73-
- rvm: 2.3.5
72+
- rvm: 2.3.7
7473
env: RAILS_VERSION=5.1.0
75-
- rvm: 2.4.2
74+
- rvm: 2.4.4
7675
env: RAILS_VERSION=master
77-
- rvm: 2.4.2
76+
- rvm: 2.4.4
7877
env: RAILS_VERSION=5-0-stable
79-
- rvm: 2.4.2
78+
- rvm: 2.4.4
79+
env: RAILS_VERSION=5.1.0
80+
- rvm: 2.5.1
81+
env: RAILS_VERSION=master
82+
- rvm: 2.5.1
83+
env: RAILS_VERSION=5-0-stable
84+
- rvm: 2.5.1
8085
env: RAILS_VERSION=5.1.0
8186
exclude:
8287
# 3.0.x is not supported on MRI 2.0+
@@ -86,9 +91,9 @@ matrix:
8691
env: RAILS_VERSION='~> 3.0.20'
8792
- rvm: 2.2
8893
env: RAILS_VERSION='~> 3.0.20'
89-
- rvm: 2.3.5
94+
- rvm: 2.3.7
9095
env: RAILS_VERSION='~> 3.0.20'
91-
- rvm: 2.4.2
96+
- rvm: 2.4.4
9297
env: RAILS_VERSION='~> 3.0.20'
9398
# 4.x is not supported on MRI ruby-1.8.7 or 1.9.2
9499
- rvm: 1.8.7
@@ -118,36 +123,34 @@ matrix:
118123
# MRI 2.2+ is not supported on a few versions
119124
- rvm: 2.2
120125
env: RAILS_VERSION='~> 3.1.12'
121-
- rvm: 2.3.5
126+
- rvm: 2.3.7
122127
env: RAILS_VERSION='~> 3.1.12'
123128
# MRI 2.4+ is not supported on a few versions
124-
- rvm: 2.4.2
129+
- rvm: 2.4.4
125130
env: RAILS_VERSION='~> 4.1.0'
126-
- rvm: 2.4.2
131+
- rvm: 2.4.4
127132
env: RAILS_VERSION=4-1-stable
128-
- rvm: 2.4.2
133+
- rvm: 2.4.4
129134
env: RAILS_VERSION='~> 4.0.4'
130-
- rvm: 2.4.2
135+
- rvm: 2.4.4
131136
env: RAILS_VERSION=4-0-stable
132-
- rvm: 2.4.2
137+
- rvm: 2.4.4
133138
env: RAILS_VERSION='~> 3.2.17'
134-
- rvm: 2.4.2
139+
- rvm: 2.4.4
135140
env: RAILS_VERSION=3-2-stable
136-
- rvm: 2.4.2
141+
- rvm: 2.4.4
137142
env: RAILS_VERSION='~> 3.1.12'
138-
- rvm: 2.4.2
143+
- rvm: 2.4.4
139144
env: RAILS_VERSION=5.2.0.rc1
140145
allow_failures:
141146
- rvm: 2.2.2
142147
env: RAILS_VERSION=master
143-
- rvm: 2.3.5
148+
- rvm: 2.3.7
144149
env: RAILS_VERSION=master
145-
- rvm: 2.4.2
150+
- rvm: 2.4.4
151+
env: RAILS_VERSION=master
152+
- rvm: 2.5.1
146153
env: RAILS_VERSION=master
147-
- rvm: 2.4.2
148-
env: RAILS_VERSION='~> 4.2.0'
149-
- rvm: 2.4.2
150-
env: RAILS_VERSION=4-2-stable
151154
fast_finish: true
152155

153156
branches:

example_app_generator/travis_retry_bundle_install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ source FUNCTIONS_SCRIPT_FILE
55

66
echo "Starting bundle install using shared bundle path"
77
if is_mri_192_plus; then
8-
travis_retry eval "RUBYOPT=$RUBYOPT:'--enable rubygems' bundle install --gemfile ./Gemfile --path REPLACE_BUNDLE_PATH --retry=3 --jobs=3"
8+
travis_retry eval "RUBYOPT=$RUBYOPT:' --enable rubygems' bundle install --gemfile ./Gemfile --path REPLACE_BUNDLE_PATH --retry=3 --jobs=3"
99
else
1010
travis_retry eval "bundle install --gemfile ./Gemfile --path REPLACE_BUNDLE_PATH --retry=3 --jobs=3"
1111
fi

0 commit comments

Comments
 (0)