@@ -10,15 +10,13 @@ appraise "head" do
10
10
gem "mutex_m" , ">= 0.2"
11
11
gem "stringio" , ">= 3.0"
12
12
eval_gemfile "modular/runtime_heads.gemfile"
13
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
14
13
end
15
14
16
15
# Test current Rubies against head versions of runtime dependencies
17
16
appraise "current-runtime-heads" do
18
17
gem "mutex_m" , ">= 0.2"
19
18
gem "stringio" , ">= 3.0"
20
19
eval_gemfile "modular/runtime_heads.gemfile"
21
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
22
20
end
23
21
24
22
# Used for current releases of ruby, truffleruby, and jruby.
@@ -32,7 +30,6 @@ appraise "current" do
32
30
eval_gemfile "modular/logger_v1_7.gemfile"
33
31
eval_gemfile "modular/multi_xml_v0_7.gemfile"
34
32
eval_gemfile "modular/rack_v3.gemfile"
35
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
36
33
end
37
34
38
35
appraise "ruby-2-3-hashie_v0" do
@@ -42,7 +39,6 @@ appraise "ruby-2-3-hashie_v0" do
42
39
eval_gemfile "modular/logger_v1_2.gemfile"
43
40
eval_gemfile "modular/multi_xml_v0_5.gemfile"
44
41
eval_gemfile "modular/rack_v1_2.gemfile"
45
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
46
42
end
47
43
48
44
appraise "ruby-2-3-hashie_v1" do
@@ -52,7 +48,6 @@ appraise "ruby-2-3-hashie_v1" do
52
48
eval_gemfile "modular/logger_v1_2.gemfile"
53
49
eval_gemfile "modular/multi_xml_v0_5.gemfile"
54
50
eval_gemfile "modular/rack_v1_2.gemfile"
55
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
56
51
end
57
52
58
53
appraise "ruby-2-3-hashie_v2" do
@@ -62,7 +57,6 @@ appraise "ruby-2-3-hashie_v2" do
62
57
eval_gemfile "modular/logger_v1_2.gemfile"
63
58
eval_gemfile "modular/multi_xml_v0_5.gemfile"
64
59
eval_gemfile "modular/rack_v1_2.gemfile"
65
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
66
60
end
67
61
68
62
appraise "ruby-2-3-hashie_v3" do
@@ -72,7 +66,6 @@ appraise "ruby-2-3-hashie_v3" do
72
66
eval_gemfile "modular/logger_v1_2.gemfile"
73
67
eval_gemfile "modular/multi_xml_v0_5.gemfile"
74
68
eval_gemfile "modular/rack_v1_2.gemfile"
75
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
76
69
end
77
70
78
71
appraise "ruby-2-3-hashie_v4" do
@@ -82,7 +75,6 @@ appraise "ruby-2-3-hashie_v4" do
82
75
eval_gemfile "modular/logger_v1_2.gemfile"
83
76
eval_gemfile "modular/multi_xml_v0_5.gemfile"
84
77
eval_gemfile "modular/rack_v1_2.gemfile"
85
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
86
78
end
87
79
88
80
appraise "ruby-2-3-hashie_v5" do
@@ -92,7 +84,6 @@ appraise "ruby-2-3-hashie_v5" do
92
84
eval_gemfile "modular/logger_v1_2.gemfile"
93
85
eval_gemfile "modular/multi_xml_v0_5.gemfile"
94
86
eval_gemfile "modular/rack_v1_2.gemfile"
95
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
96
87
end
97
88
98
89
appraise "ruby-2-4" do
@@ -102,7 +93,6 @@ appraise "ruby-2-4" do
102
93
eval_gemfile "modular/logger_v1_2.gemfile"
103
94
eval_gemfile "modular/multi_xml_v0_5.gemfile"
104
95
eval_gemfile "modular/rack_v1_6.gemfile"
105
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
106
96
end
107
97
108
98
appraise "ruby-2-5" do
@@ -112,7 +102,6 @@ appraise "ruby-2-5" do
112
102
eval_gemfile "modular/logger_v1_5.gemfile"
113
103
eval_gemfile "modular/multi_xml_v0_6.gemfile"
114
104
eval_gemfile "modular/rack_v2.gemfile"
115
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
116
105
end
117
106
118
107
appraise "ruby-2-6" do
@@ -124,7 +113,6 @@ appraise "ruby-2-6" do
124
113
eval_gemfile "modular/logger_v1_5.gemfile"
125
114
eval_gemfile "modular/multi_xml_v0_6.gemfile"
126
115
eval_gemfile "modular/rack_v3.gemfile"
127
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
128
116
end
129
117
130
118
appraise "ruby-2-7" do
@@ -136,7 +124,6 @@ appraise "ruby-2-7" do
136
124
eval_gemfile "modular/logger_v1_7.gemfile"
137
125
eval_gemfile "modular/multi_xml_v0_6.gemfile"
138
126
eval_gemfile "modular/rack_v3.gemfile"
139
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
140
127
end
141
128
142
129
appraise "ruby-3-0" do
@@ -148,7 +135,6 @@ appraise "ruby-3-0" do
148
135
eval_gemfile "modular/logger_v1_7.gemfile"
149
136
eval_gemfile "modular/multi_xml_v0_6.gemfile"
150
137
eval_gemfile "modular/rack_v3.gemfile"
151
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
152
138
end
153
139
154
140
appraise "ruby-3-1" do
@@ -160,7 +146,6 @@ appraise "ruby-3-1" do
160
146
eval_gemfile "modular/logger_v1_7.gemfile"
161
147
eval_gemfile "modular/multi_xml_v0_6.gemfile"
162
148
eval_gemfile "modular/rack_v3.gemfile"
163
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
164
149
end
165
150
166
151
appraise "ruby-3-2" do
@@ -172,7 +157,6 @@ appraise "ruby-3-2" do
172
157
eval_gemfile "modular/logger_v1_7.gemfile"
173
158
eval_gemfile "modular/multi_xml_v0_7.gemfile"
174
159
eval_gemfile "modular/rack_v3.gemfile"
175
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
176
160
end
177
161
178
162
appraise "ruby-3-3" do
@@ -184,7 +168,6 @@ appraise "ruby-3-3" do
184
168
eval_gemfile "modular/logger_v1_7.gemfile"
185
169
eval_gemfile "modular/multi_xml_v0_7.gemfile"
186
170
eval_gemfile "modular/rack_v3.gemfile"
187
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
188
171
end
189
172
190
173
# Only run security audit on the latest version of Ruby
@@ -198,7 +181,6 @@ appraise "audit" do
198
181
eval_gemfile "modular/logger_v1_7.gemfile"
199
182
eval_gemfile "modular/multi_xml_v0_7.gemfile"
200
183
eval_gemfile "modular/rack_v3.gemfile"
201
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
202
184
end
203
185
204
186
# Only run coverage on the latest version of Ruby
@@ -212,15 +194,13 @@ appraise "coverage" do
212
194
eval_gemfile "modular/logger_v1_7.gemfile"
213
195
eval_gemfile "modular/multi_xml_v0_7.gemfile"
214
196
eval_gemfile "modular/rack_v3.gemfile"
215
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
216
197
end
217
198
218
199
# Only run linter on the latest version of Ruby (but, in support of oldest supported Ruby version)
219
200
appraise "style" do
220
201
gem "mutex_m" , "~> 0.2"
221
202
gem "stringio" , "~> 3.0"
222
203
eval_gemfile "modular/style.gemfile"
223
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
224
204
end
225
205
226
206
appraise "omnibus" do
@@ -234,9 +214,7 @@ appraise "omnibus" do
234
214
eval_gemfile "modular/multi_xml_v0_7.gemfile"
235
215
eval_gemfile "modular/rack_v3.gemfile"
236
216
eval_gemfile "modular/style.gemfile"
237
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
238
217
end
239
218
240
219
appraise "vanilla" do
241
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
242
220
end
0 commit comments