diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9a735f9..7637b7c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,13 +6,14 @@ jobs: strategy: matrix: + ruby-version: [3.3.6] + rails-version: + - 71 + - 72 + - 80 include: - - ruby-version: 3.2.5 + - ruby-version: 3.2.6 rails-version: 70 - - ruby-version: 3.3.5 - rails-version: 71 - - ruby-version: 3.3.5 - rails-version: 72 env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/rails_${{ matrix.rails-version }}.gemfile diff --git a/Appraisals b/Appraisals index 7c041b8..a021427 100644 --- a/Appraisals +++ b/Appraisals @@ -11,3 +11,7 @@ end appraise 'rails_72' do gem 'activesupport', '~>7.2.1' end + +appraise 'rails_80' do + gem 'activesupport', '~>8.0.0' +end diff --git a/gemfiles/rails_80.gemfile b/gemfiles/rails_80.gemfile new file mode 100644 index 0000000..742b67b --- /dev/null +++ b/gemfiles/rails_80.gemfile @@ -0,0 +1,7 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "activesupport", "~>8.0.0" + +gemspec path: "../" diff --git a/globalize.gemspec b/globalize.gemspec index 98e7f83..3529922 100644 --- a/globalize.gemspec +++ b/globalize.gemspec @@ -10,9 +10,9 @@ Gem::Specification.new do |s| s.metadata['rubygems_mfa_required'] = 'true' - s.add_dependency('actionpack', ['>= 4.0', '< 8']) - s.add_dependency('activerecord', ['>= 4.0', '< 8']) - s.add_dependency('activesupport', ['>= 4.0', '< 8']) + s.add_dependency('actionpack', ['>= 4.0', '< 9']) + s.add_dependency('activerecord', ['>= 4.0', '< 9']) + s.add_dependency('activesupport', ['>= 4.0', '< 9']) s.add_dependency('i18n', '>= 0.8.5') s.add_development_dependency('mocha')