diff --git a/lib/sidekiq.rb b/lib/sidekiq.rb index 5082bc29..a890355d 100644 --- a/lib/sidekiq.rb +++ b/lib/sidekiq.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true require "sidekiq/version" -fail "Sidekiq #{Sidekiq::VERSION} does not support Ruby versions below 2.5.0." if RUBY_PLATFORM != "java" && Gem::Version.new(RUBY_VERSION) < Gem::Version.new("2.5.0") +fail "Sidekiq #{Sidekiq::VERSION} does not support Ruby versions below 2.7.0." if RUBY_PLATFORM != "java" && Gem::Version.new(RUBY_VERSION) < Gem::Version.new("2.7.0") require "sidekiq/logger" require "sidekiq/client" diff --git a/lib/sidekiq/cli.rb b/lib/sidekiq/cli.rb index 00a2d05e..b711156c 100644 --- a/lib/sidekiq/cli.rb +++ b/lib/sidekiq/cli.rb @@ -266,7 +266,7 @@ module Sidekiq if File.directory?(options[:require]) require "rails" - if ::Rails::VERSION::MAJOR < 5 + if ::Rails::VERSION::MAJOR < 6 raise "Sidekiq no longer supports this version of Rails" else require "sidekiq/rails" diff --git a/sidekiq.gemspec b/sidekiq.gemspec index e3d5bf76..c0db9ac7 100644 --- a/sidekiq.gemspec +++ b/sidekiq.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |gem| gem.files = ["sidekiq.gemspec", "README.md", "Changes.md", "LICENSE"] + `git ls-files | grep -E '^(bin|lib|web)'`.split("\n") gem.name = "sidekiq" gem.version = Sidekiq::VERSION - gem.required_ruby_version = ">= 2.5.0" + gem.required_ruby_version = ">= 2.7.0" gem.metadata = { "homepage_uri" => "https://sidekiq.org", @@ -22,7 +22,7 @@ Gem::Specification.new do |gem| "source_code_uri" => "https://github.com/mperham/sidekiq" } - gem.add_dependency "redis", ">= 4.2.0" - gem.add_dependency "connection_pool", ">= 2.2.2" - gem.add_dependency "rack", "~> 2.0" + gem.add_dependency "redis", ">= 4.5.0" + gem.add_dependency "connection_pool", ">= 2.2.5" + gem.add_dependency "rack", "~> 2.2" end