quality.gemspec in quality-39.0.1 vs quality.gemspec in quality-40.0.0

- old
+ new

@@ -16,11 +16,11 @@ "Continuous Integration" spec.email = ['vince@broz.cc'] spec.summary = 'Code quality ratchet for Ruby' spec.homepage = 'https://github.com/apiology/quality' spec.license = 'MIT license' - spec.required_ruby_version = '>= 2.6' + spec.required_ruby_version = '>= 2.7' spec.files = Dir['CODE_OF_CONDUCT.md', 'LICENSE.txt', 'README.md', '{lib}/quality.rb', '{lib}/quality/**/*.rb', 'quality.gemspec'] spec.bindir = 'exe' @@ -65,11 +65,11 @@ # per version advice here - locks quality gem version with rubocop # version to avoid unexplained metric-changing surprises: # # https://github.com/bbatsov/rubocop#installation spec.add_runtime_dependency('mdl') - spec.add_runtime_dependency('rubocop', '~> 1.22.0') + spec.add_runtime_dependency('rubocop', '~> 1.39.0') # 0.2.0 had a fatal bug # 0.3.0 introduces config files spec.add_runtime_dependency('bigfiles', ['>= 0.3.0', '!= 0.2.0']) spec.add_runtime_dependency('brakeman') spec.add_runtime_dependency('high_water_mark') @@ -86,6 +86,9 @@ # 3.6.6 was a buggy release, see seattlerb/ruby_parser#183 spec.add_runtime_dependency('ruby_parser', ['>= 3.2.2', '!= 3.6.6']) # cane has an unadvertised dependency on json spec.add_runtime_dependency('json') + spec.metadata = { + 'rubygems_mfa_required' => 'true', + } end