diff --git a/.circleci/config.yml b/.circleci/config.yml index 5dbcb3a05..30a5137a5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -25,20 +25,6 @@ shared: &shared bundle exec rspec --color --require spec_helper spec --format progress jobs: - "ruby-23": - <<: *shared - docker: - - image: circleci/ruby:2.3-node-browsers - environment: - BUNDLE_GEMFILE: "gemfiles/Gemfile_ruby_23" - BUNDLE_PATH: vendor/bundle - "ruby-24": - <<: *shared - docker: - - image: circleci/ruby:2.4-node-browsers - environment: - BUNDLE_GEMFILE: "gemfiles/Gemfile_ruby_24" - BUNDLE_PATH: vendor/bundle "ruby-25": <<: *shared docker: @@ -51,14 +37,6 @@ jobs: - image: circleci/ruby:2.6-node-browsers environment: BUNDLE_PATH: vendor/bundle - "jruby-91": - <<: *shared - docker: - - image: circleci/jruby:9.1-jdk - environment: - BUNDLE_PATH: vendor/bundle - JRUBY_OPTS: "--debug" - BUNDLE_GEMFILE: "gemfiles/Gemfile_jruby_91" "jruby-92": <<: *shared docker: @@ -71,9 +49,6 @@ workflows: version: 2 build: jobs: - - "ruby-23" - - "ruby-24" - "ruby-25" - "ruby-26" - - "jruby-91" - "jruby-92" diff --git a/.rubocop.yml b/.rubocop.yml index 2518c9651..2e654d04a 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -2,7 +2,7 @@ inherit_from: .rubocop_todo.yml require: rubocop-performance AllCops: - TargetRubyVersion: 2.3 + TargetRubyVersion: 2.5 DisplayCopNames: true DisplayStyleGuide: true Exclude: diff --git a/gemfiles/Gemfile_jruby_91 b/gemfiles/Gemfile_jruby_91 deleted file mode 100644 index 8a6ab733f..000000000 --- a/gemfiles/Gemfile_jruby_91 +++ /dev/null @@ -1,3 +0,0 @@ -eval_gemfile "../Gemfile" - -gem "activesupport", "< 6" diff --git a/gemfiles/Gemfile_jruby_91.lock b/gemfiles/Gemfile_jruby_91.lock deleted file mode 100644 index 001c70b92..000000000 --- a/gemfiles/Gemfile_jruby_91.lock +++ /dev/null @@ -1,138 +0,0 @@ -PATH - remote: .. - specs: - github_changelog_generator (1.15.1) - activesupport - faraday-http-cache - multi_json - octokit (~> 4.6) - rainbow (>= 2.2.1) - rake (>= 10.0) - retriable (~> 3.0) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (5.2.4.2) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - addressable (2.7.0) - public_suffix (>= 2.0.2, < 5.0) - ast (2.4.0) - backports (3.17.0) - bump (0.9.0) - childprocess (0.9.0) - ffi (~> 1.0, >= 1.0.11) - codeclimate-test-reporter (1.0.7) - simplecov - concurrent-ruby (1.1.6) - crack (0.4.3) - safe_yaml (~> 1.0.0) - diff-lcs (1.3) - docile (1.3.2) - faraday (0.17.3) - multipart-post (>= 1.2, < 3) - faraday-http-cache (2.1.0) - faraday (~> 0.8) - ffi (1.12.2-java) - hashdiff (1.0.1) - i18n (1.8.2) - concurrent-ruby (~> 1.0) - iniparse (1.5.0) - jaro_winkler (1.5.4-java) - json (2.3.0-java) - minitest (5.14.0) - multi_json (1.14.1) - multipart-post (2.1.1) - octokit (4.18.0) - faraday (>= 0.9) - sawyer (~> 0.8.0, >= 0.5.3) - overcommit (0.47.0) - childprocess (~> 0.6, >= 0.6.3) - iniparse (~> 1.4) - parallel (1.19.1) - parser (2.7.1.0) - ast (~> 2.4.0) - public_suffix (4.0.4) - rainbow (3.0.0) - rake (13.0.1) - retriable (3.1.2) - rexml (3.2.4) - rspec (3.9.0) - rspec-core (~> 3.9.0) - rspec-expectations (~> 3.9.0) - rspec-mocks (~> 3.9.0) - rspec-core (3.9.1) - rspec-support (~> 3.9.1) - rspec-expectations (3.9.1) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.9.0) - rspec-mocks (3.9.1) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.9.0) - rspec-support (3.9.2) - rubocop (0.81.0) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.7.0.1) - rainbow (>= 2.2.2, < 4.0) - rexml - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 2.0) - rubocop-performance (1.5.2) - rubocop (>= 0.71.0) - ruby-progressbar (1.10.1) - safe_yaml (1.0.5) - sawyer (0.8.2) - addressable (>= 2.3.5) - faraday (> 0.8, < 2.0) - simplecov (0.17.1) - docile (~> 1.1) - json (>= 1.8, < 3) - simplecov-html (~> 0.10.0) - simplecov-html (0.10.2) - thread_safe (0.3.6-java) - tty-color (0.5.1) - tzinfo (1.2.7) - thread_safe (~> 0.1) - unicode-display_width (1.7.0) - vcr (5.1.0) - webmock (3.8.3) - addressable (>= 2.3.6) - crack (>= 0.3.2) - hashdiff (>= 0.4.0, < 2.0.0) - yard (0.9.24) - yard-junk (0.0.7) - backports - rainbow - tty-color - yard - -PLATFORMS - java - -DEPENDENCIES - activesupport (< 6) - bump - bundler - codeclimate-test-reporter (~> 1.0) - github_changelog_generator! - json - multi_json - overcommit (>= 0.31) - rake - rspec (< 4) - rubocop (>= 0.50) - rubocop-performance - simplecov (~> 0.10) - vcr - webmock - yard-junk - -RUBY VERSION - ruby 2.3.3p0 (jruby 9.1.17.0) - -BUNDLED WITH - 2.1.4 diff --git a/gemfiles/Gemfile_ruby_23 b/gemfiles/Gemfile_ruby_23 deleted file mode 100644 index 8a6ab733f..000000000 --- a/gemfiles/Gemfile_ruby_23 +++ /dev/null @@ -1,3 +0,0 @@ -eval_gemfile "../Gemfile" - -gem "activesupport", "< 6" diff --git a/gemfiles/Gemfile_ruby_24 b/gemfiles/Gemfile_ruby_24 deleted file mode 100644 index 8a6ab733f..000000000 --- a/gemfiles/Gemfile_ruby_24 +++ /dev/null @@ -1,3 +0,0 @@ -eval_gemfile "../Gemfile" - -gem "activesupport", "< 6" diff --git a/github_changelog_generator.gemspec b/github_changelog_generator.gemspec index bb54b0cc4..3b48ea8a3 100644 --- a/github_changelog_generator.gemspec +++ b/github_changelog_generator.gemspec @@ -8,7 +8,7 @@ Gem::Specification.new do |spec| spec.name = "github_changelog_generator" spec.version = GitHubChangelogGenerator::VERSION - spec.required_ruby_version = ">= 2.3.0" + spec.required_ruby_version = ">= 2.5.0" spec.authors = ["Petr Korolev", "Olle Jonsson", "Marco Ferrari"] spec.email = "sky4winder+github_changelog_generator@gmail.com"