10
10
appraise "dep-heads" do
11
11
eval_gemfile "modular/activerecord/vHEAD.gemfile"
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
# Compat: Ruby >= 2.2.2
@@ -20,7 +19,6 @@ appraise "ar-5-2-r2.4" do
20
19
eval_gemfile "modular/activerecord/r2.4/v5.2.gemfile"
21
20
eval_gemfile "modular/omniauth/r2/v1.0.gemfile"
22
21
eval_gemfile "modular/x_std_libs/r2.4/libs.gemfile"
23
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
24
22
end
25
23
26
24
# Compat: Ruby >= 2.2.2
@@ -32,7 +30,6 @@ appraise "ar-5-2-r2" do
32
30
eval_gemfile "modular/activerecord/r2/v5.2.gemfile"
33
31
eval_gemfile "modular/omniauth/r2/v1.1.gemfile"
34
32
eval_gemfile "modular/x_std_libs/r2/libs.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
# Compat: Ruby >= 2.5
@@ -44,7 +41,6 @@ appraise "ar-6-0" do
44
41
eval_gemfile "modular/activerecord/r2/v6.0.gemfile"
45
42
eval_gemfile "modular/omniauth/r2/v1.2.gemfile"
46
43
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
47
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
48
44
end
49
45
50
46
# Compat: Ruby >= 2.5
@@ -58,7 +54,6 @@ appraise "ar-6-1-r2" do
58
54
eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
59
55
eval_gemfile "modular/omniauth/r2/v1.3.gemfile"
60
56
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
61
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
62
57
end
63
58
64
59
# Compat: Ruby >= 2.5
@@ -68,7 +63,6 @@ appraise "ar-6-1-r3" do
68
63
eval_gemfile "modular/activerecord/r3/v6.1.gemfile"
69
64
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
70
65
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
71
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
72
66
end
73
67
74
68
# Compat: Ruby >= 2.7
@@ -78,7 +72,6 @@ appraise "ar-7-0-r2" do
78
72
eval_gemfile "modular/activerecord/r2/v7.0.gemfile"
79
73
eval_gemfile "modular/omniauth/r2/v1.4.gemfile"
80
74
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
81
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
82
75
end
83
76
84
77
# Compat: Ruby >= 2.7
@@ -89,7 +82,6 @@ appraise "ar-7-0-r3" do
89
82
eval_gemfile "modular/activerecord/r3/v7.0.gemfile"
90
83
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
91
84
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
92
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
93
85
end
94
86
95
87
# Compat: Ruby >= 2.7
@@ -99,7 +91,6 @@ appraise "ar-7-1-r2" do
99
91
eval_gemfile "modular/activerecord/r2/v7.1.gemfile"
100
92
eval_gemfile "modular/omniauth/r2/v1.5.gemfile"
101
93
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
102
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
103
94
end
104
95
105
96
# Compat: Ruby >= 2.7
@@ -112,7 +103,6 @@ appraise "ar-7-1-r3" do
112
103
eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
113
104
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
114
105
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
115
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
116
106
end
117
107
118
108
# Compat: Ruby >= 3.1
@@ -127,7 +117,6 @@ appraise "ar-7-2" do
127
117
eval_gemfile "modular/activerecord/r3/v7.2.gemfile"
128
118
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
129
119
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
130
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
131
120
end
132
121
133
122
# Compat: Ruby >= 3.2
@@ -141,7 +130,6 @@ appraise "ar-8-0" do
141
130
eval_gemfile "modular/activerecord/r3/v8.0.gemfile"
142
131
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
143
132
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
144
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
145
133
end
146
134
147
135
# Compat: Ruby >= 2.2.2 (due to AR >= 5)
@@ -154,7 +142,6 @@ appraise "couch-1.17-r2.4" do
154
142
eval_gemfile "modular/activerecord/r2/v5.2.gemfile"
155
143
eval_gemfile "modular/omniauth/r2/v1.6.gemfile"
156
144
eval_gemfile "modular/x_std_libs/r2.4/libs.gemfile"
157
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
158
145
end
159
146
160
147
# Compat: Ruby >= 2.2.2 (due to AR >= 5)
@@ -168,7 +155,6 @@ appraise "couch-1.17-r2.5" do
168
155
eval_gemfile "modular/activerecord/r2/v6.0.gemfile"
169
156
eval_gemfile "modular/omniauth/r2/v1.7.gemfile"
170
157
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
171
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
172
158
end
173
159
174
160
# Compat: Ruby >= 2.2.2 (due to AR >= 5)
@@ -184,7 +170,6 @@ appraise "couch-1.17-r2" do
184
170
eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
185
171
eval_gemfile "modular/omniauth/r2/v1.7.gemfile"
186
172
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
187
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
188
173
end
189
174
190
175
# Compat: Ruby >= 2.2.2 (due to AR >= 5)
@@ -206,7 +191,6 @@ appraise "couch-1.17-r3" do
206
191
eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
207
192
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
208
193
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
209
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
210
194
end
211
195
212
196
# Compat: Ruby >= 2.3
@@ -220,7 +204,6 @@ appraise "mongoid-7.3-b4.12" do
220
204
eval_gemfile "modular/activerecord/r2.4/v5.2.gemfile"
221
205
eval_gemfile "modular/omniauth/r2/v1.8.gemfile"
222
206
eval_gemfile "modular/x_std_libs/r2.4/libs.gemfile"
223
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
224
207
end
225
208
226
209
# Compat: Ruby >= 2.3
@@ -235,7 +218,6 @@ appraise "mongoid-7.3-b4.15" do
235
218
eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
236
219
eval_gemfile "modular/omniauth/r2/v1.9.gemfile"
237
220
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
238
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
239
221
end
240
222
241
223
# Compat: Ruby >= 2.5
@@ -250,7 +232,6 @@ appraise "mongoid-7.4-b4.15" do
250
232
eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
251
233
eval_gemfile "modular/omniauth/r2/v2.0.gemfile"
252
234
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
253
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
254
235
end
255
236
256
237
# Compat: Ruby >= 2.5
@@ -266,7 +247,6 @@ appraise "mongoid-7.4-b5" do
266
247
eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
267
248
eval_gemfile "modular/omniauth/r2/v2.0.gemfile"
268
249
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
269
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
270
250
end
271
251
272
252
# Compat: Ruby >= 2.6
@@ -282,7 +262,6 @@ appraise "mongoid-8.1-r2" do
282
262
eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
283
263
eval_gemfile "modular/omniauth/r2/v2.0.gemfile"
284
264
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
285
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
286
265
end
287
266
288
267
# Compat: Ruby >= 2.6
@@ -296,7 +275,6 @@ appraise "mongoid-8.1-r3.0" do
296
275
eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
297
276
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
298
277
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
299
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
300
278
end
301
279
302
280
# Compat: Ruby >= 2.6
@@ -314,7 +292,6 @@ appraise "mongoid-8.1-r3" do
314
292
eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
315
293
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
316
294
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
317
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
318
295
end
319
296
320
297
# Compat: Ruby >= 2.7
@@ -329,7 +306,6 @@ appraise "mongoid-9.0-r2-omni1.9" do
329
306
eval_gemfile "modular/omniauth/r2/v1.9.gemfile"
330
307
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
331
308
gem "ostruct" , "~> 0.6" , ">= 0.6.1" # Ruby >= 2.5
332
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
333
309
end
334
310
335
311
# Compat: Ruby >= 2.7
@@ -344,7 +320,6 @@ appraise "mongoid-9.0-r2-omni2.0" do
344
320
eval_gemfile "modular/omniauth/r2/v2.0.gemfile"
345
321
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
346
322
gem "ostruct" , "~> 0.6" , ">= 0.6.1" # Ruby >= 2.5
347
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
348
323
end
349
324
350
325
# Compat: Ruby >= 2.7
@@ -359,7 +334,6 @@ appraise "mongoid-9.0-r2-omni2.1" do
359
334
eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
360
335
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
361
336
gem "ostruct" , "~> 0.6" , ">= 0.6.1" # Ruby >= 2.5
362
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
363
337
end
364
338
365
339
# Compat: Ruby >= 2.7
@@ -374,7 +348,6 @@ appraise "mongoid-9.0-r3.0" do
374
348
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
375
349
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
376
350
gem "ostruct" , "~> 0.6" , ">= 0.6.1" # Ruby >= 2.5
377
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
378
351
end
379
352
380
353
# Compat: Ruby >= 2.7
@@ -395,7 +368,6 @@ appraise "mongoid-9.0-r3" do
395
368
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
396
369
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
397
370
gem "ostruct" , "~> 0.6" , ">= 0.6.1" # Ruby >= 2.5
398
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
399
371
end
400
372
401
373
# 1. While the Ruby driver, nobrainer, is maintained,
@@ -434,7 +406,6 @@ appraise "sequel-5.86-r2.4" do
434
406
eval_gemfile "modular/activerecord/r2.4/v5.2.gemfile"
435
407
eval_gemfile "modular/omniauth/r2/v2.0.gemfile"
436
408
eval_gemfile "modular/x_std_libs/r2.4/libs.gemfile"
437
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
438
409
end
439
410
440
411
# Compat: Ruby >= 1.9.2
@@ -445,7 +416,6 @@ appraise "sequel-5.86-r2.5" do
445
416
eval_gemfile "modular/activerecord/r2/v6.0.gemfile"
446
417
eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
447
418
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
448
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
449
419
end
450
420
451
421
# Compat: Ruby >= 1.9.2
@@ -456,7 +426,6 @@ appraise "sequel-5.86-r2.6" do
456
426
eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
457
427
eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
458
428
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
459
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
460
429
end
461
430
462
431
# Compat: Ruby >= 1.9.2
@@ -467,7 +436,6 @@ appraise "sequel-5.86-r2.7" do
467
436
eval_gemfile "modular/activerecord/r2/v7.1.gemfile"
468
437
eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
469
438
eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
470
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
471
439
end
472
440
473
441
# Compat: Ruby >= 1.9.2
@@ -478,7 +446,6 @@ appraise "sequel-5.86-r3.0" do
478
446
eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
479
447
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
480
448
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
481
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
482
449
end
483
450
484
451
# Compat: Ruby >= 1.9.2
@@ -497,15 +464,13 @@ appraise "sequel-5.86-r3" do
497
464
eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
498
465
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
499
466
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
500
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
501
467
end
502
468
503
469
# Only run security audit on the latest version of Ruby
504
470
appraise "audit" do
505
471
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
506
472
eval_gemfile "modular/audit.gemfile"
507
473
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
508
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
509
474
end
510
475
511
476
# Only run coverage on the latest version of Ruby
@@ -520,13 +485,11 @@ appraise "coverage" do
520
485
eval_gemfile "modular/coverage.gemfile"
521
486
gem "ostruct" , "~> 0.6" , ">= 0.6.1" # Ruby >= 2.5
522
487
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
523
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
524
488
end
525
489
526
490
# Only run linter on the latest version of Ruby (but, in support of the oldest supported Ruby version)
527
491
appraise "style" do
528
492
eval_gemfile "modular/style.gemfile"
529
493
eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
530
494
eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
531
- remove_gem "appraisal" # only present because it must be in the gemfile because we target a git branch
532
495
end
0 commit comments