diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7227bfb..cc761b3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,7 @@ jobs: fail-fast: false matrix: ruby: ['2.7', '3.0', '3.1'] - rails: ['5.2', '6.1', '7.1'] + rails: ['6.1', '7.1'] env: BUNDLE_GEMFILE: 'gemfiles/rails_${{ matrix.rails }}.gemfile' steps: diff --git a/.rubocop.yml b/.rubocop.yml index 4097d65..39764d8 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -13,7 +13,7 @@ AllCops: SuggestExtensions: false DisplayCopNames: true TargetRubyVersion: 2.7 - TargetRailsVersion: 5.2 + TargetRailsVersion: 6.1 Exclude: - bin/**/* - vendor/**/* diff --git a/Appraisals b/Appraisals index 15aa0af..14cdee6 100644 --- a/Appraisals +++ b/Appraisals @@ -1,11 +1,5 @@ # frozen_string_literal: true -appraise 'rails-5.2' do - gem 'activejob', '~> 5.2.0' - gem 'activerecord', '~> 5.2.0' - gem 'activesupport', '~> 5.2.0' -end - appraise 'rails-6.1' do gem 'activejob', '~> 6.1.0' gem 'activerecord', '~> 6.1.0' diff --git a/CHANGELOG.md b/CHANGELOG.md index d63b875..47c1a9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ### next -* TODO: Replace this bullet point with an actual description of a change. +* Raised minimum supported Ruby/Rails version to 2.7/6.1 (#7) ### 1.4.4 (15 August 2024) diff --git a/boltless.gemspec b/boltless.gemspec index 810019a..e511b0a 100644 --- a/boltless.gemspec +++ b/boltless.gemspec @@ -32,12 +32,12 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 2.7' - spec.add_runtime_dependency 'activesupport', '>= 5.2' - spec.add_runtime_dependency 'colorize', '>= 0.8.0' - spec.add_runtime_dependency 'connection_pool', '~> 2.3' - spec.add_runtime_dependency 'fast_jsonparser', '>= 0.6.0' - spec.add_runtime_dependency 'http', '~> 5.0' - spec.add_runtime_dependency 'oj', '~> 3.13' - spec.add_runtime_dependency 'rake', '~> 13.0' - spec.add_runtime_dependency 'zeitwerk', '~> 2.6' + spec.add_dependency 'activesupport', '>= 6.1' + spec.add_dependency 'colorize', '>= 0.8.0' + spec.add_dependency 'connection_pool', '~> 2.3' + spec.add_dependency 'fast_jsonparser', '>= 0.6.0' + spec.add_dependency 'http', '~> 5.0' + spec.add_dependency 'oj', '~> 3.13' + spec.add_dependency 'rake', '~> 13.0' + spec.add_dependency 'zeitwerk', '~> 2.6' end diff --git a/gemfiles/rails_5.2.gemfile b/gemfiles/rails_5.2.gemfile deleted file mode 100644 index 7dac54e..0000000 --- a/gemfiles/rails_5.2.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "appraisal", "~> 2.4" -gem "benchmark-ips", "~> 2.10" -gem "bundler", "~> 2.3" -gem "countless", "~> 1.1" -gem "guard-rspec", "~> 4.7" -gem "irb", "~> 1.2" -gem "rspec", "~> 3.12" -gem "rubocop", "~> 1.28" -gem "rubocop-rails", "~> 2.14" -gem "rubocop-rspec", "~> 2.10" -gem "simplecov", ">= 0.22" -gem "yard", ">= 0.9.28" -gem "yard-activesupport-concern", ">= 0.0.1" -gem "activejob", "~> 5.2.0" -gem "activerecord", "~> 5.2.0" -gem "activesupport", "~> 5.2.0" - -gemspec path: "../"