diff --git a/Gemfile b/Gemfile index 5f9f1af827b5f..e0ea8693f3191 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ gem "rake", ">= 13" gem "releaser", path: "tools/releaser" gem "sprockets-rails", ">= 2.0.0", require: false -gem "propshaft", ">= 0.1.7", "!= 1.0.1" +gem "propshaft", ">= 1.2.0" gem "capybara", ">= 3.39" gem "selenium-webdriver", ">= 4.20.0" @@ -41,7 +41,7 @@ gem "terser", ">= 1.1.4", require: false gem "json", ">= 2.0.0", "!=2.7.0" # Workaround until all supported Ruby versions ship with uri version 0.13.1 or higher. -gem "uri", ">= 0.13.1", require: false +gem "uri", ">= 1.0.4", require: false gem "prism" @@ -50,11 +50,11 @@ group :rubocop do gem "rubocop-minitest", require: false gem "rubocop-packaging", require: false gem "rubocop-performance", require: false - gem "rubocop-rails", require: false + gem "rubocop-rails", ">= 2.29.0", require: false gem "rubocop-md", require: false # This gem is used in Railties tests so it must be a development dependency. - gem "rubocop-rails-omakase", require: false + gem "rubocop-rails-omakase", ">= 1.1.0", require: false end group :mdl do @@ -87,9 +87,9 @@ gem "web-console", require: false # Action Pack and railties rack_version = ENV.fetch("RACK", "~> 3.0") if rack_version != "head" - gem "rack", rack_version + gem "rack", ">= 3.1.18", rack_version else - gem "rack", git: "https://github.com/rack/rack.git", branch: "main" + gem "rack", ">= 3.1.18", git: "https://github.com/rack/rack.git", branch: "main" end gem "useragent", require: false @@ -98,7 +98,7 @@ gem "useragent", require: false group :job do gem "resque", require: false gem "resque-scheduler", require: false - gem "sidekiq", require: false + gem "sidekiq", ">= 7.3.8", require: false gem "sucker_punch", require: false gem "queue_classic", ">= 4.0.0", require: false, platforms: :ruby gem "sneakers", require: false