diff --git a/Gemfile-rails-dependencies b/Gemfile-rails-dependencies index 5a4473180..4cede628d 100644 --- a/Gemfile-rails-dependencies +++ b/Gemfile-rails-dependencies @@ -32,8 +32,16 @@ when nil, false, "" gem 'activerecord-jdbcsqlite3-adapter', platforms: [:jruby] gem 'selenium-webdriver', require: false else - add_net_gems_dependency if version.split(' ').last < '7.0' + rails_version = version.split(' ').last + + add_net_gems_dependency if rails_version < '7.0' + gem "rails", version + + if rails_version < '6.0' && RUBY_VERSION < '2.3' + gem "activesupport", "~> 5.2", "!= 5.2.6.1", "!= 5.2.6.2" + end + gem "sprockets", '~> 3.0' if RUBY_VERSION < '2.5' gem "puma" gem 'activerecord-jdbcsqlite3-adapter', platforms: [:jruby] diff --git a/rspec-rails.gemspec b/rspec-rails.gemspec index da2079243..0b2775bde 100644 --- a/rspec-rails.gemspec +++ b/rspec-rails.gemspec @@ -46,12 +46,12 @@ Gem::Specification.new do |s| # get released. %w[core expectations mocks support].each do |name| if ENV['RSPEC_CI'] - s.add_runtime_dependency "rspec-#{name}", ENV.fetch('RSPEC_VERSION', '3.11.0.pre') + s.add_runtime_dependency "rspec-#{name}", ENV.fetch('RSPEC_VERSION', '3.12.0.pre') elsif RSpec::Rails::Version::STRING =~ /pre/ # prerelease builds - expected_rspec_version = "3.11.0.pre" + expected_rspec_version = "3.12.0.pre" s.add_runtime_dependency "rspec-#{name}", "= #{expected_rspec_version}" else - expected_rspec_version = "3.10.0" + expected_rspec_version = "3.11.0" s.add_runtime_dependency "rspec-#{name}", "~> #{expected_rspec_version.split(".")[0..1].join(".")}" end end