diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index b38d070..b6bfb8b 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -5,13 +5,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: ['2.7', '3.0', '3.1', '3.2'] + ruby: ['3.0', '3.1', '3.2'] gemfile: [Gemfile.rails-6.1.x, Gemfile.rails-7.0.x] db: [mysql, postgres, sqlite] - include: - - ruby: 2.7 - gemfile: Gemfile.rails-6.0.x - db: mysql env: BUNDLE_GEMFILE: ${{ github.workspace }}/spec/support/gemfiles/${{ matrix.gemfile }} DB: ${{ matrix.db }} diff --git a/Gemfile b/Gemfile index 8939cd8..851fabc 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,2 @@ source 'https://rubygems.org' -ruby '>= 2.3.0' gemspec diff --git a/double_entry.gemspec b/double_entry.gemspec index bf1e55c..6be468b 100644 --- a/double_entry.gemspec +++ b/double_entry.gemspec @@ -24,12 +24,12 @@ Gem::Specification.new do |gem| f.match(%r{^(?:double_entry.gemspec|README|LICENSE|CHANGELOG|lib/)}) end gem.require_paths = ['lib'] - gem.required_ruby_version = '>= 2.7.0' + gem.required_ruby_version = '>= 3' - gem.add_dependency 'activerecord', '>= 6.0.0' - gem.add_dependency 'activesupport', '>= 6.0.0' - gem.add_dependency 'money', '>= 6.0.0' - gem.add_dependency 'railties', '>= 6.0.0' + gem.add_dependency 'activerecord', '>= 6.1.0' + gem.add_dependency 'activesupport', '>= 6.1.0' + gem.add_dependency 'money', '>= 6.1.0' + gem.add_dependency 'railties', '>= 6.1.0' gem.add_development_dependency 'mysql2' gem.add_development_dependency 'pg' diff --git a/spec/support/gemfiles/Gemfile.rails-6.0.x b/spec/support/gemfiles/Gemfile.rails-6.0.x deleted file mode 100644 index d898a38..0000000 --- a/spec/support/gemfiles/Gemfile.rails-6.0.x +++ /dev/null @@ -1,9 +0,0 @@ -source 'https://rubygems.org' - -gemspec path: '../../../' - -gem 'activerecord', '~> 6.0.0' - -# Rails imposed mysql2 version contraints -# https://github.com/rails/rails/blob/6-0-stable/activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb#L6 -gem 'mysql2', '>= 0.4.4'