2020# - Broken workflow indicates that a new contributor will have a bad time
2121#
2222appraise "unlocked_deps" do
23- gem "sequel" , "~> 5.86" , ">= 5.86.0"
24- gem "rom-sql" , "~> 3.7"
2523 eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
2624 eval_gemfile "modular/rails/r3/v8.1.gemfile"
25+ eval_gemfile "modular/rom-sql/r3/v3.7.gemfile"
26+ eval_gemfile "modular/sequel/r3/v5.86.gemfile"
2727 eval_gemfile "modular/coverage.gemfile"
2828 eval_gemfile "modular/documentation.gemfile"
2929 eval_gemfile "modular/style.gemfile"
@@ -58,6 +58,7 @@ appraise "dep-heads" do
5858 eval_gemfile "modular/rack/vHEAD.gemfile"
5959 eval_gemfile "modular/rails/vHEAD.gemfile"
6060 eval_gemfile "modular/roda/vHEAD.gemfile"
61+ eval_gemfile "modular/sequel/vHEAD.gemfile"
6162 eval_gemfile "modular/sinatra/vHEAD.gemfile"
6263end
6364
@@ -421,6 +422,8 @@ appraise "mongoid-8.1-r3" do
421422 # eval_gemfile "modular/activerecord/r3/v7.1.gemfile" # favor the dependency on rails instead
422423 eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
423424 eval_gemfile "modular/rails/r3/v7.1.gemfile"
425+ eval_gemfile "modular/rom-sql/r3/v3.7.gemfile"
426+ eval_gemfile "modular/sequel/r3/v5.86.gemfile"
424427 eval_gemfile "modular/integration.gemfile"
425428 eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
426429end
@@ -496,9 +499,9 @@ appraise "mongoid-9.0-r3" do
496499 gem "mongoid-rspec" , "~> 4.2"
497500 eval_gemfile "modular/bson/r3/v5.1.gemfile"
498501
502+ eval_gemfile "modular/rack/r3/v3.2.gemfile"
499503 eval_gemfile "modular/rails/r3/v7.1.gemfile"
500504 eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
501- eval_gemfile "modular/rack/r3/v3.2.gemfile"
502505 eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
503506 eval_gemfile "modular/integration.gemfile"
504507 gem "ostruct" , "~> 0.6" , ">= 0.6.1" # Ruby >= 2.5
553556# - Ruby 3.4
554557# - JRuby 10.0
555558appraise "rom-r3" do
556- gem "rom-sql" , "~> 3.7"
557559 eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
558560 eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
559561 eval_gemfile "modular/rack/r3/v3.2.gemfile"
@@ -565,43 +567,47 @@ end
565567# Test Matrix:
566568# - Ruby 2.4
567569appraise "sequel-5.86-r2.4" do
568- gem "sequel" , "~> 5.86" , ">= 5.86.0"
569570 eval_gemfile "modular/activerecord/r2.4/v5.2.gemfile"
570571 eval_gemfile "modular/omniauth/r2/v2.0.gemfile"
571572 eval_gemfile "modular/rack/r2/v1.6.gemfile"
573+ eval_gemfile "modular/rom-sql/r3/v3.7.gemfile"
574+ eval_gemfile "modular/sequel/r3/v5.86.gemfile"
572575 eval_gemfile "modular/x_std_libs/r2.4/libs.gemfile"
573576end
574577
575578# Compatibility: Ruby >= 1.9.2
576579# Test Matrix:
577580# - Ruby 2.5
578581appraise "sequel-5.86-r2.5" do
579- gem "sequel" , "~> 5.86" , ">= 5.86.0"
580582 eval_gemfile "modular/activerecord/r2/v6.0.gemfile"
581583 eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
582584 eval_gemfile "modular/rack/r2/v3.2.gemfile"
585+ eval_gemfile "modular/rom-sql/r3/v3.7.gemfile"
586+ eval_gemfile "modular/sequel/r3/v5.86.gemfile"
583587 eval_gemfile "modular/x_std_libs/r2.6/libs.gemfile"
584588end
585589
586590# Compatibility: Ruby >= 1.9.2
587591# Test Matrix:
588592# - Ruby 2.6
589593appraise "sequel-5.86-r2.6" do
590- gem "sequel" , "~> 5.86" , ">= 5.86.0"
591594 eval_gemfile "modular/activerecord/r2/v6.1.gemfile"
592595 eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
593596 eval_gemfile "modular/rack/r2/v3.2.gemfile"
597+ eval_gemfile "modular/rom-sql/r3/v3.7.gemfile"
598+ eval_gemfile "modular/sequel/r3/v5.86.gemfile"
594599 eval_gemfile "modular/x_std_libs/r2.6/libs.gemfile"
595600end
596601
597602# Compatibility: Ruby >= 1.9.2
598603# Test Matrix:
599604# - Ruby 2.7
600605appraise "sequel-5.86-r2.7" do
601- gem "sequel" , "~> 5.86" , ">= 5.86.0"
602606 eval_gemfile "modular/activerecord/r2/v7.1.gemfile"
603607 eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
604608 eval_gemfile "modular/rack/r2/v3.2.gemfile"
609+ eval_gemfile "modular/rom-sql/r3/v3.7.gemfile"
610+ eval_gemfile "modular/sequel/r3/v5.86.gemfile"
605611 eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
606612end
607613
@@ -610,10 +616,11 @@ end
610616# - Ruby 3.0
611617# - Ruby 3.1
612618appraise "sequel-5.86-r3.1" do
613- gem "sequel" , "~> 5.86" , ">= 5.86.0"
614619 eval_gemfile "modular/activerecord/r3/v7.1.gemfile"
615620 eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
616621 eval_gemfile "modular/rack/r3/v3.2.gemfile"
622+ eval_gemfile "modular/rom-sql/r3/v3.7.gemfile"
623+ eval_gemfile "modular/sequel/r3/v5.86.gemfile"
617624 eval_gemfile "modular/x_std_libs/r3.1/libs.gemfile"
618625end
619626
624631# - Ruby 3.4
625632# - JRuby 10.0
626633appraise "sequel-5.86-r3" do
627- gem "sequel" , "~> 5.86" , ">= 5.86.0"
628634 # eval_gemfile "modular/activerecord/r3/v7.1.gemfile" # favor the dependency on rails instead
629635 eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
630636 eval_gemfile "modular/rails/r3/v7.1.gemfile"
641647# Only run coverage on the latest version of Ruby
642648appraise "coverage" do
643649 gem "couch_potato" , "~> 1.17"
644- gem "rom-sql" , "~> 3.7"
645- gem "sequel" , "~> 5.86" , ">= 5.86.0"
646650 gem "mongoid" , "~> 9.0" , ">= 9.0.3"
647651 gem "mongoid-rspec" , "~> 4.2"
648652 # eval_gemfile "modular/activerecord/r3/v8.0.gemfile" # favor the dependency on rails instead
0 commit comments