@@ -33,53 +33,77 @@ appraise "head" do
3333 # Why is gem "cgi" here? See: https://github.com/vcr/vcr/issues/1057
3434 # gem "cgi", ">= 0.5"
3535 gem "benchmark" , "~> 0.4" , ">= 0.4.1"
36+ eval_gemfile "modular/omniauth/vHEAD.gemfile"
37+ eval_gemfile "modular/rack/vHEAD.gemfile"
3638 eval_gemfile "modular/x_std_libs.gemfile"
3739end
3840
3941# Used for current releases of ruby, truffleruby, and jruby.
4042# Split into discrete appraisals if one of them needs a dependency locked discretely.
4143appraise "current" do
44+ eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
45+ eval_gemfile "modular/rack/r3/v3.2.gemfile"
4246 eval_gemfile "modular/x_std_libs.gemfile"
4347end
4448
4549# Test current Rubies against head versions of runtime dependencies
4650appraise "dep-heads" do
51+ eval_gemfile "modular/omniauth/vHEAD.gemfile"
52+ eval_gemfile "modular/rack/vHEAD.gemfile"
4753 eval_gemfile "modular/runtime_heads.gemfile"
4854end
4955
5056appraise "ruby-2-3" do
57+ eval_gemfile "modular/omniauth/r2/v1.0.gemfile"
58+ eval_gemfile "modular/rack/r2.1/v1.6.gemfile"
5159 eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile"
5260end
5361
5462appraise "ruby-2-4" do
63+ eval_gemfile "modular/omniauth/r2/v1.5.gemfile"
64+ eval_gemfile "modular/rack/r2.3/v2.1.gemfile"
5565 eval_gemfile "modular/x_std_libs/r2.4/libs.gemfile"
5666end
5767
5868appraise "ruby-2-5" do
69+ eval_gemfile "modular/omniauth/r2/v1.9.gemfile"
70+ eval_gemfile "modular/rack/r2.3/v2.2.gemfile"
5971 eval_gemfile "modular/x_std_libs/r2.6/libs.gemfile"
6072end
6173
6274appraise "ruby-2-6" do
75+ eval_gemfile "modular/omniauth/r2/v2.0.gemfile"
76+ eval_gemfile "modular/rack/r2/v2.2.gemfile"
6377 eval_gemfile "modular/x_std_libs/r2.6/libs.gemfile"
6478end
6579
6680appraise "ruby-2-7" do
81+ eval_gemfile "modular/omniauth/r2/v2.1.gemfile"
82+ eval_gemfile "modular/rack/r2/v3.2.gemfile"
6783 eval_gemfile "modular/x_std_libs/r2/libs.gemfile"
6884end
6985
7086appraise "ruby-3-0" do
87+ eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
88+ eval_gemfile "modular/rack/r3/v3.2.gemfile"
7189 eval_gemfile "modular/x_std_libs/r3.1/libs.gemfile"
7290end
7391
7492appraise "ruby-3-1" do
93+ eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
94+ eval_gemfile "modular/rack/r3/v3.2.gemfile"
7595 eval_gemfile "modular/x_std_libs/r3.1/libs.gemfile"
7696end
7797
7898appraise "ruby-3-2" do
99+ eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
100+ eval_gemfile "modular/rack/r3/v3.2.gemfile"
79101 eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
80102end
81103
82104appraise "ruby-3-3" do
105+ eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
106+ eval_gemfile "modular/rack/r3/v3.2.gemfile"
83107 eval_gemfile "modular/x_std_libs/r3/libs.gemfile"
84108end
85109
90114
91115# Only run coverage on the latest version of Ruby
92116appraise "coverage" do
117+ eval_gemfile "modular/omniauth/r3/v2.1.gemfile"
118+ eval_gemfile "modular/rack/r3/v3.2.gemfile"
93119 eval_gemfile "modular/coverage.gemfile"
94120 eval_gemfile "modular/optional.gemfile"
95121 eval_gemfile "modular/x_std_libs.gemfile"
0 commit comments