@@ -10,15 +10,13 @@ appraise "head" do
1010 gem "mutex_m" , ">= 0.2"
1111 gem "stringio" , ">= 3.0"
1212 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
1413end
1514
1615# Test current Rubies against head versions of runtime dependencies
1716appraise "current-runtime-heads" do
1817 gem "mutex_m" , ">= 0.2"
1918 gem "stringio" , ">= 3.0"
2019 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
2220end
2321
2422# Used for current releases of ruby, truffleruby, and jruby.
@@ -32,7 +30,6 @@ appraise "current" do
3230 eval_gemfile "modular/logger_v1_7.gemfile"
3331 eval_gemfile "modular/multi_xml_v0_7.gemfile"
3432 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
3633end
3734
3835appraise "ruby-2-3-hashie_v0" do
@@ -42,7 +39,6 @@ appraise "ruby-2-3-hashie_v0" do
4239 eval_gemfile "modular/logger_v1_2.gemfile"
4340 eval_gemfile "modular/multi_xml_v0_5.gemfile"
4441 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
4642end
4743
4844appraise "ruby-2-3-hashie_v1" do
@@ -52,7 +48,6 @@ appraise "ruby-2-3-hashie_v1" do
5248 eval_gemfile "modular/logger_v1_2.gemfile"
5349 eval_gemfile "modular/multi_xml_v0_5.gemfile"
5450 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
5651end
5752
5853appraise "ruby-2-3-hashie_v2" do
@@ -62,7 +57,6 @@ appraise "ruby-2-3-hashie_v2" do
6257 eval_gemfile "modular/logger_v1_2.gemfile"
6358 eval_gemfile "modular/multi_xml_v0_5.gemfile"
6459 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
6660end
6761
6862appraise "ruby-2-3-hashie_v3" do
@@ -72,7 +66,6 @@ appraise "ruby-2-3-hashie_v3" do
7266 eval_gemfile "modular/logger_v1_2.gemfile"
7367 eval_gemfile "modular/multi_xml_v0_5.gemfile"
7468 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
7669end
7770
7871appraise "ruby-2-3-hashie_v4" do
@@ -82,7 +75,6 @@ appraise "ruby-2-3-hashie_v4" do
8275 eval_gemfile "modular/logger_v1_2.gemfile"
8376 eval_gemfile "modular/multi_xml_v0_5.gemfile"
8477 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
8678end
8779
8880appraise "ruby-2-3-hashie_v5" do
@@ -92,7 +84,6 @@ appraise "ruby-2-3-hashie_v5" do
9284 eval_gemfile "modular/logger_v1_2.gemfile"
9385 eval_gemfile "modular/multi_xml_v0_5.gemfile"
9486 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
9687end
9788
9889appraise "ruby-2-4" do
@@ -102,7 +93,6 @@ appraise "ruby-2-4" do
10293 eval_gemfile "modular/logger_v1_2.gemfile"
10394 eval_gemfile "modular/multi_xml_v0_5.gemfile"
10495 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
10696end
10797
10898appraise "ruby-2-5" do
@@ -112,7 +102,6 @@ appraise "ruby-2-5" do
112102 eval_gemfile "modular/logger_v1_5.gemfile"
113103 eval_gemfile "modular/multi_xml_v0_6.gemfile"
114104 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
116105end
117106
118107appraise "ruby-2-6" do
@@ -124,7 +113,6 @@ appraise "ruby-2-6" do
124113 eval_gemfile "modular/logger_v1_5.gemfile"
125114 eval_gemfile "modular/multi_xml_v0_6.gemfile"
126115 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
128116end
129117
130118appraise "ruby-2-7" do
@@ -136,7 +124,6 @@ appraise "ruby-2-7" do
136124 eval_gemfile "modular/logger_v1_7.gemfile"
137125 eval_gemfile "modular/multi_xml_v0_6.gemfile"
138126 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
140127end
141128
142129appraise "ruby-3-0" do
@@ -148,7 +135,6 @@ appraise "ruby-3-0" do
148135 eval_gemfile "modular/logger_v1_7.gemfile"
149136 eval_gemfile "modular/multi_xml_v0_6.gemfile"
150137 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
152138end
153139
154140appraise "ruby-3-1" do
@@ -160,7 +146,6 @@ appraise "ruby-3-1" do
160146 eval_gemfile "modular/logger_v1_7.gemfile"
161147 eval_gemfile "modular/multi_xml_v0_6.gemfile"
162148 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
164149end
165150
166151appraise "ruby-3-2" do
@@ -172,7 +157,6 @@ appraise "ruby-3-2" do
172157 eval_gemfile "modular/logger_v1_7.gemfile"
173158 eval_gemfile "modular/multi_xml_v0_7.gemfile"
174159 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
176160end
177161
178162appraise "ruby-3-3" do
@@ -184,7 +168,6 @@ appraise "ruby-3-3" do
184168 eval_gemfile "modular/logger_v1_7.gemfile"
185169 eval_gemfile "modular/multi_xml_v0_7.gemfile"
186170 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
188171end
189172
190173# Only run security audit on the latest version of Ruby
@@ -198,7 +181,6 @@ appraise "audit" do
198181 eval_gemfile "modular/logger_v1_7.gemfile"
199182 eval_gemfile "modular/multi_xml_v0_7.gemfile"
200183 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
202184end
203185
204186# Only run coverage on the latest version of Ruby
@@ -212,15 +194,13 @@ appraise "coverage" do
212194 eval_gemfile "modular/logger_v1_7.gemfile"
213195 eval_gemfile "modular/multi_xml_v0_7.gemfile"
214196 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
216197end
217198
218199# Only run linter on the latest version of Ruby (but, in support of oldest supported Ruby version)
219200appraise "style" do
220201 gem "mutex_m" , "~> 0.2"
221202 gem "stringio" , "~> 3.0"
222203 eval_gemfile "modular/style.gemfile"
223- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
224204end
225205
226206appraise "omnibus" do
@@ -234,9 +214,7 @@ appraise "omnibus" do
234214 eval_gemfile "modular/multi_xml_v0_7.gemfile"
235215 eval_gemfile "modular/rack_v3.gemfile"
236216 eval_gemfile "modular/style.gemfile"
237- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
238217end
239218
240219appraise "vanilla" do
241- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
242220end
0 commit comments