diff --git a/.circleci/config.yml b/.circleci/config.yml index f1fb38f7d..12245ac36 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,16 +21,6 @@ jobs: - run: bundle install - run: rake confirm_config documentation_syntax_check confirm_documentation - # Ruby 2.3 - ruby-2.3-rspec: - docker: - - image: circleci/ruby:2.3 - <<: *rspec - ruby-2.3-rubocop: - docker: - - image: circleci/ruby:2.3 - <<: *rubocop - # Ruby 2.4 ruby-2.4-rspec: docker: @@ -128,10 +118,6 @@ workflows: - confirm_config_and_documentation # Use `requires: [confirm_config_and_documentation]` to trick Circle CI into starting the slow jruby job early. - - ruby-2.3-rspec: - requires: [confirm_config_and_documentation] - - ruby-2.3-rubocop: - requires: [confirm_config_and_documentation] - ruby-2.4-rspec: requires: [confirm_config_and_documentation] - ruby-2.4-rubocop: diff --git a/.rubocop.yml b/.rubocop.yml index a0b9122b9..0847a8660 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -5,7 +5,7 @@ require: AllCops: DisplayCopNames: true - TargetRubyVersion: 2.3 + TargetRubyVersion: 2.4 Exclude: - 'vendor/**/*' - 'spec/fixtures/**/*' diff --git a/CHANGELOG.md b/CHANGELOG.md index ddb9c35e0..b5a0d3230 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * Fix `RSpec/FilePath` detection when absolute path includes test subject. ([@eitoball][]) * Add new `Capybara/VisibilityMatcher` cop. ([@aried3r][]) * Ignore String constants by `RSpec/Describe`. ([@AlexWayfer][]) +* Drop support for ruby 2.3. ([@bquorning][]) ## 1.38.1 (2020-02-15) diff --git a/rubocop-rspec.gemspec b/rubocop-rspec.gemspec index c98ce4a1f..48af29b11 100644 --- a/rubocop-rspec.gemspec +++ b/rubocop-rspec.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.version = RuboCop::RSpec::Version::STRING spec.platform = Gem::Platform::RUBY - spec.required_ruby_version = '>= 2.3.0' + spec.required_ruby_version = '>= 2.4.0' spec.require_paths = ['lib'] spec.files = Dir[