diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f1219a8..e36b420 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: - ruby: [2.7, '3.0', 3.1, 3.2, 3.3] + ruby: ['3.0', 3.1, 3.2, 3.3] steps: - name: Checkout code diff --git a/cms_scanner.gemspec b/cms_scanner.gemspec index 687f887..d45b8b5 100644 --- a/cms_scanner.gemspec +++ b/cms_scanner.gemspec @@ -7,7 +7,7 @@ Gem::Specification.new do |s| s.name = 'cms_scanner' s.version = CMSScanner::VERSION s.platform = Gem::Platform::RUBY - s.required_ruby_version = '>= 2.7' + s.required_ruby_version = '>= 3.0' s.authors = ['WPScanTeam'] s.email = ['contact@wpscan.com'] s.summary = 'CMS Scanner Framework (experimental)' @@ -21,9 +21,9 @@ Gem::Specification.new do |s| s.add_dependency 'ethon', '>= 0.14', '< 0.17' # https://github.com/typhoeus/ethon/issues/185 s.add_dependency 'get_process_mem', '~> 0.2.5' - s.add_dependency 'nokogiri', '>= 1.11.4', '< 1.16.0' + s.add_dependency 'nokogiri', '~> 1.16' s.add_dependency 'opt_parse_validator', '~> 1.9.5' - s.add_dependency 'public_suffix', '>= 4.0.3', '< 5.1.0' + s.add_dependency 'public_suffix', '>= 4.0.3', '< 6.1' s.add_dependency 'ruby-progressbar', '>= 1.10', '< 1.14' s.add_dependency 'typhoeus', '>= 1.3', '< 1.5' s.add_dependency 'xmlrpc', '~> 0.3'