Skip to content

Commit 449dc45

Browse files
committed
tmp! debug old bundler uninstall issue
1 parent 8b0e8d6 commit 449dc45

File tree

2 files changed

+137
-130
lines changed

2 files changed

+137
-130
lines changed

.travis.yml

Lines changed: 129 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -37,49 +37,49 @@ dist: trusty
3737

3838
matrix:
3939
include:
40-
# Rails dev / 6 builds >= 2.4.4
41-
- rvm: 2.6.6
42-
env: RAILS_VERSION=master
43-
- rvm: 2.5.8
44-
env: RAILS_VERSION=master
45-
- rvm: 2.4.10
46-
env: RAILS_VERSION=master
47-
48-
# Rails 5.2 builds >= 2.2.2
49-
- rvm: 2.6.6
50-
env: RAILS_VERSION='~> 5.2.0'
51-
- rvm: 2.5.8
52-
env: RAILS_VERSION='~> 5.2.0'
53-
- rvm: 2.4.10
54-
env: RAILS_VERSION='~> 5.2.0'
40+
# # Rails dev / 6 builds >= 2.4.4
41+
# - rvm: 2.6.6
42+
# env: RAILS_VERSION=master
43+
# - rvm: 2.5.8
44+
# env: RAILS_VERSION=master
45+
# - rvm: 2.4.10
46+
# env: RAILS_VERSION=master
47+
#
48+
# # Rails 5.2 builds >= 2.2.2
49+
# - rvm: 2.6.6
50+
# env: RAILS_VERSION='~> 5.2.0'
51+
# - rvm: 2.5.8
52+
# env: RAILS_VERSION='~> 5.2.0'
53+
# - rvm: 2.4.10
54+
# env: RAILS_VERSION='~> 5.2.0'
5555
- rvm: 2.3.8
5656
env: RAILS_VERSION='~> 5.2.0'
57-
- rvm: 2.2.10
58-
env: RAILS_VERSION='~> 5.2.0'
59-
60-
# Rails 5.1 Builds >= 2.2.2
61-
- rvm: 2.6.6
62-
env: RAILS_VERSION='~> 5.1.0'
63-
- rvm: 2.5.8
64-
env: RAILS_VERSION='~> 5.1.0'
65-
- rvm: 2.4.10
66-
env: RAILS_VERSION='~> 5.1.0'
57+
# - rvm: 2.2.10
58+
# env: RAILS_VERSION='~> 5.2.0'
59+
#
60+
# # Rails 5.1 Builds >= 2.2.2
61+
# - rvm: 2.6.6
62+
# env: RAILS_VERSION='~> 5.1.0'
63+
# - rvm: 2.5.8
64+
# env: RAILS_VERSION='~> 5.1.0'
65+
# - rvm: 2.4.10
66+
# env: RAILS_VERSION='~> 5.1.0'
6767
- rvm: 2.3.8
6868
env: RAILS_VERSION='~> 5.1.0'
69-
- rvm: 2.2.10
70-
env: RAILS_VERSION='~> 5.1.0'
71-
72-
# Rails 5.0 Builds >= 2.2.2
73-
- rvm: 2.6.6
74-
env: RAILS_VERSION='~> 5.0.0'
75-
- rvm: 2.5.8
76-
env: RAILS_VERSION='~> 5.0.0'
77-
- rvm: 2.4.10
78-
env: RAILS_VERSION='~> 5.0.0'
69+
# - rvm: 2.2.10
70+
# env: RAILS_VERSION='~> 5.1.0'
71+
#
72+
# # Rails 5.0 Builds >= 2.2.2
73+
# - rvm: 2.6.6
74+
# env: RAILS_VERSION='~> 5.0.0'
75+
# - rvm: 2.5.8
76+
# env: RAILS_VERSION='~> 5.0.0'
77+
# - rvm: 2.4.10
78+
# env: RAILS_VERSION='~> 5.0.0'
7979
- rvm: 2.3.8
8080
env: RAILS_VERSION='~> 5.0.0'
81-
- rvm: 2.2.10
82-
env: RAILS_VERSION='~> 5.0.0'
81+
# - rvm: 2.2.10
82+
# env: RAILS_VERSION='~> 5.0.0'
8383

8484
# Rails 4.2 Builds >= 1.9.3
8585
- rvm: 2.4.10
@@ -90,116 +90,116 @@ matrix:
9090
env: RAILS_VERSION='~> 4.2.0'
9191
- rvm: 2.3.8
9292
env: RAILS_VERSION=4-2-stable
93-
- rvm: 2.2.10
94-
env: RAILS_VERSION='~> 4.2.0'
95-
- rvm: 2.2.10
96-
env: RAILS_VERSION=4-2-stable
97-
- rvm: 2.1.10
98-
env: RAILS_VERSION='~> 4.2.0'
99-
- rvm: 2.1.10
100-
env: RAILS_VERSION=4-2-stable
101-
- rvm: 2.0.0
102-
env: RAILS_VERSION='~> 4.2.0'
103-
- rvm: 2.0.0
104-
env: RAILS_VERSION=4-2-stable
105-
- rvm: 1.9.3
106-
env: RAILS_VERSION='~> 4.2.0'
107-
- rvm: 1.9.3
108-
env: RAILS_VERSION=4-2-stable
93+
# - rvm: 2.2.10
94+
# env: RAILS_VERSION='~> 4.2.0'
95+
# - rvm: 2.2.10
96+
# env: RAILS_VERSION=4-2-stable
97+
# - rvm: 2.1.10
98+
# env: RAILS_VERSION='~> 4.2.0'
99+
# - rvm: 2.1.10
100+
# env: RAILS_VERSION=4-2-stable
101+
# - rvm: 2.0.0
102+
# env: RAILS_VERSION='~> 4.2.0'
103+
# - rvm: 2.0.0
104+
# env: RAILS_VERSION=4-2-stable
105+
# - rvm: 1.9.3
106+
# env: RAILS_VERSION='~> 4.2.0'
107+
# - rvm: 1.9.3
108+
# env: RAILS_VERSION=4-2-stable
109109

110110
# Rails 4.1 Builds >= 1.9.3, < 2.4
111111
- rvm: 2.3.8
112112
env: RAILS_VERSION='~> 4.1.0'
113113
- rvm: 2.3.8
114114
env: RAILS_VERSION=4-1-stable
115-
- rvm: 2.2.10
116-
env: RAILS_VERSION='~> 4.1.0'
117-
- rvm: 2.2.10
118-
env: RAILS_VERSION=4-1-stable
119-
- rvm: 2.1.10
120-
env: RAILS_VERSION='~> 4.1.0'
121-
- rvm: 2.1.10
122-
env: RAILS_VERSION=4-1-stable
123-
- rvm: 2.0.0
124-
env: RAILS_VERSION='~> 4.1.0'
125-
- rvm: 2.0.0
126-
env: RAILS_VERSION=4-1-stable
127-
- rvm: 1.9.3
128-
env: RAILS_VERSION='~> 4.1.0'
129-
- rvm: 1.9.3
130-
env: RAILS_VERSION=4-1-stable
115+
# - rvm: 2.2.10
116+
# env: RAILS_VERSION='~> 4.1.0'
117+
# - rvm: 2.2.10
118+
# env: RAILS_VERSION=4-1-stable
119+
# - rvm: 2.1.10
120+
# env: RAILS_VERSION='~> 4.1.0'
121+
# - rvm: 2.1.10
122+
# env: RAILS_VERSION=4-1-stable
123+
# - rvm: 2.0.0
124+
# env: RAILS_VERSION='~> 4.1.0'
125+
# - rvm: 2.0.0
126+
# env: RAILS_VERSION=4-1-stable
127+
# - rvm: 1.9.3
128+
# env: RAILS_VERSION='~> 4.1.0'
129+
# - rvm: 1.9.3
130+
# env: RAILS_VERSION=4-1-stable
131131

132132
# Rails 4.0 Builds >= 1.8.11, < 2.4
133133
- rvm: 2.3.8
134134
env: RAILS_VERSION='~> 4.0.4'
135135
- rvm: 2.3.8
136136
env: RAILS_VERSION=4-0-stable
137-
- rvm: 2.2.10
138-
env: RAILS_VERSION='~> 4.0.4'
139-
- rvm: 2.2.10
140-
env: RAILS_VERSION=4-0-stable
141-
- rvm: 2.1.10
142-
env: RAILS_VERSION='~> 4.0.4'
143-
- rvm: 2.1.10
144-
env: RAILS_VERSION=4-0-stable
145-
- rvm: 2.0.0
146-
env: RAILS_VERSION='~> 4.0.4'
147-
- rvm: 2.0.0
148-
env: RAILS_VERSION=4-0-stable
149-
- rvm: 1.9.3
150-
env: RAILS_VERSION='~> 4.0.4'
151-
- rvm: 1.9.3
152-
env: RAILS_VERSION=4-0-stable
137+
# - rvm: 2.2.10
138+
# env: RAILS_VERSION='~> 4.0.4'
139+
# - rvm: 2.2.10
140+
# env: RAILS_VERSION=4-0-stable
141+
# - rvm: 2.1.10
142+
# env: RAILS_VERSION='~> 4.0.4'
143+
# - rvm: 2.1.10
144+
# env: RAILS_VERSION=4-0-stable
145+
# - rvm: 2.0.0
146+
# env: RAILS_VERSION='~> 4.0.4'
147+
# - rvm: 2.0.0
148+
# env: RAILS_VERSION=4-0-stable
149+
# - rvm: 1.9.3
150+
# env: RAILS_VERSION='~> 4.0.4'
151+
# - rvm: 1.9.3
152+
# env: RAILS_VERSION=4-0-stable
153153

154154
# Rails 3.2 Builds < 2.4
155155
- rvm: 2.3.8
156156
env: RAILS_VERSION='~> 3.2.17'
157157
- rvm: 2.3.8
158158
env: RAILS_VERSION=3-2-stable
159-
- rvm: 2.2.10
160-
env: RAILS_VERSION='~> 3.2.17'
161-
- rvm: 2.2.10
162-
env: RAILS_VERSION=3-2-stable
163-
- rvm: 2.1.10
164-
env: RAILS_VERSION='~> 3.2.17'
165-
- rvm: 2.1.10
166-
env: RAILS_VERSION=3-2-stable
167-
- rvm: 2.0.0
168-
env: RAILS_VERSION='~> 3.2.17'
169-
- rvm: 2.0.0
170-
env: RAILS_VERSION=3-2-stable
171-
- rvm: 1.9.3
172-
env: RAILS_VERSION='~> 3.2.17'
173-
- rvm: 1.9.3
174-
env: RAILS_VERSION=3-2-stable
175-
- rvm: 1.9.2
176-
env: RAILS_VERSION='~> 3.2.17'
177-
- rvm: 1.9.2
178-
env: RAILS_VERSION=3-2-stable
179-
- rvm: 1.8.7
180-
env: RAILS_VERSION='~> 3.2.17'
181-
- rvm: 1.8.7
182-
env: RAILS_VERSION=3-2-stable
183-
184-
# Rails 3.1 Builds, < 2.2
185-
- rvm: 2.1.10
186-
env: RAILS_VERSION='~> 3.1.12'
187-
- rvm: 2.0.0
188-
env: RAILS_VERSION='~> 3.1.12'
189-
- rvm: 1.9.3
190-
env: RAILS_VERSION='~> 3.1.12'
191-
- rvm: 1.9.2
192-
env: RAILS_VERSION='~> 3.1.12'
193-
- rvm: 1.8.7
194-
env: RAILS_VERSION='~> 3.1.12'
195-
196-
# Rails 3.0 Builds, < 2
197-
- rvm: 1.9.3
198-
env: RAILS_VERSION='~> 3.0.20'
199-
- rvm: 1.9.2
200-
env: RAILS_VERSION='~> 3.0.20'
201-
- rvm: 1.8.7
202-
env: RAILS_VERSION='~> 3.0.20'
159+
# - rvm: 2.2.10
160+
# env: RAILS_VERSION='~> 3.2.17'
161+
# - rvm: 2.2.10
162+
# env: RAILS_VERSION=3-2-stable
163+
# - rvm: 2.1.10
164+
# env: RAILS_VERSION='~> 3.2.17'
165+
# - rvm: 2.1.10
166+
# env: RAILS_VERSION=3-2-stable
167+
# - rvm: 2.0.0
168+
# env: RAILS_VERSION='~> 3.2.17'
169+
# - rvm: 2.0.0
170+
# env: RAILS_VERSION=3-2-stable
171+
# - rvm: 1.9.3
172+
# env: RAILS_VERSION='~> 3.2.17'
173+
# - rvm: 1.9.3
174+
# env: RAILS_VERSION=3-2-stable
175+
# - rvm: 1.9.2
176+
# env: RAILS_VERSION='~> 3.2.17'
177+
# - rvm: 1.9.2
178+
# env: RAILS_VERSION=3-2-stable
179+
# - rvm: 1.8.7
180+
# env: RAILS_VERSION='~> 3.2.17'
181+
# - rvm: 1.8.7
182+
# env: RAILS_VERSION=3-2-stable
183+
184+
# # Rails 3.1 Builds, < 2.2
185+
# - rvm: 2.1.10
186+
# env: RAILS_VERSION='~> 3.1.12'
187+
# - rvm: 2.0.0
188+
# env: RAILS_VERSION='~> 3.1.12'
189+
# - rvm: 1.9.3
190+
# env: RAILS_VERSION='~> 3.1.12'
191+
# - rvm: 1.9.2
192+
# env: RAILS_VERSION='~> 3.1.12'
193+
# - rvm: 1.8.7
194+
# env: RAILS_VERSION='~> 3.1.12'
195+
196+
# # Rails 3.0 Builds, < 2
197+
# - rvm: 1.9.3
198+
# env: RAILS_VERSION='~> 3.0.20'
199+
# - rvm: 1.9.2
200+
# env: RAILS_VERSION='~> 3.0.20'
201+
# - rvm: 1.8.7
202+
# env: RAILS_VERSION='~> 3.0.20'
203203

204204
allow_failures:
205205
- rvm: 2.6.6

script/downgrade_bundler_on_old_rails

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# This file was generated on 2019-01-03T20:34:23+00:00 from the rspec-dev repo.
33
# DO NOT modify it by hand as your changes will get lost the next time it is generated.
44

5+
# TODO stop on first error? does it allow the `error || recover` to continue?
56
set -e
67
source script/functions.sh
78

@@ -11,10 +12,16 @@ if ruby -e "exit(ENV['RAILS_VERSION'].scan(/\d+\.\d+.\d+/)[0].to_f < 5)"; then
1112

1213
gem uninstall -aIx bundler || echo "Warning error occured removing bundler via gem"
1314

15+
echo "Does it fail to execute the script further here?"
16+
1417
# this only works on Ruby 2.3 which is luckily the version we need to fix
1518
if ruby -e "exit(RUBY_VERSION.to_f == 2.3)"; then
16-
rvm @global do gem uninstall -aIx bundler
19+
rvm @global do gem uninstall -aIx bundler || echo "rvm @global do gem uninstall also fails"
1720
fi
1821

22+
echo "Does it reach this line?"
23+
1924
gem install bundler -v '1.17.3'
25+
26+
echo "Does it make an attempt to install newer bundler as a gem?"
2027
fi

0 commit comments

Comments
 (0)