From a4437fd8512ff6c6f46ad0502a95705b46cb2218 Mon Sep 17 00:00:00 2001 From: Justin Collins Date: Wed, 16 Sep 2020 15:49:26 -0700 Subject: [PATCH] Update minimum ruby version to 2.4.0 (#1515) Raise minimum Ruby version to 2.4.0 --- .circleci/config.yml | 16 ++++++---------- brakeman-lib.gemspec | 1 + brakeman-min.gemspec | 1 + brakeman.gemspec | 2 +- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 0cea38b305..9f4bb93e51 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2.1 jobs: default: &default docker: - - image: circleci/ruby:latest + - image: cimg/ruby:2.7 steps: - checkout - run: bundle check || bundle install @@ -10,10 +10,10 @@ jobs: command: bundle exec rake - store_test_results: path: test-results - test-2-3: + test-2-4: <<: *default docker: - - image: circleci/ruby:2.3 + - image: cimg/ruby:2.4 steps: - checkout - attach_workspace: @@ -36,10 +36,6 @@ jobs: paths: - codeclimate.json - cc-test-reporter - test-2-4: - <<: *default - docker: - - image: cimg/ruby:2.4 test-2-5: <<: *default docker: @@ -51,7 +47,7 @@ jobs: test-latest: <<: *default docker: - - image: cimg/ruby:latest + - image: circleci/ruby:latest upload-coverage: <<: *default working_directory: ~/repo @@ -66,10 +62,10 @@ workflows: tests: jobs: - default - - test-2-3 - test-2-4 - test-2-5 - test-2-6 + - test-latest - upload-coverage: requires: - - test-2-3 + - test-2-4 diff --git a/brakeman-lib.gemspec b/brakeman-lib.gemspec index d35e8198c4..db12e68717 100644 --- a/brakeman-lib.gemspec +++ b/brakeman-lib.gemspec @@ -12,6 +12,7 @@ Gem::Specification.new do |s| s.files = ["bin/brakeman", "CHANGES.md", "FEATURES", "README.md"] + Dir["lib/**/*"] s.executables = ["brakeman"] s.license = "Brakeman Public Use License" + s.required_ruby_version = '>= 2.4.0' s.metadata = { "bug_tracker_uri" => "https://github.com/presidentbeef/brakeman/issues", diff --git a/brakeman-min.gemspec b/brakeman-min.gemspec index 50a87208ac..bf738ae0f7 100644 --- a/brakeman-min.gemspec +++ b/brakeman-min.gemspec @@ -12,6 +12,7 @@ Gem::Specification.new do |s| s.files = ["bin/brakeman", "CHANGES.md", "FEATURES", "README.md"] + Dir["lib/**/*"] s.executables = ["brakeman"] s.license = "Brakeman Public Use License" + s.required_ruby_version = '>= 2.4.0' s.metadata = { "bug_tracker_uri" => "https://github.com/presidentbeef/brakeman/issues", diff --git a/brakeman.gemspec b/brakeman.gemspec index c0fa774ff4..0957a16a3a 100644 --- a/brakeman.gemspec +++ b/brakeman.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.files = ["bin/brakeman", "CHANGES.md", "FEATURES", "README.md"] + Dir["lib/**/*"] s.executables = ["brakeman"] s.license = "Brakeman Public Use License" - s.required_ruby_version = '>= 2.3.0' + s.required_ruby_version = '>= 2.4.0' s.metadata = { "bug_tracker_uri" => "https://github.com/presidentbeef/brakeman/issues",