diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index fa70970..1641af8 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -32,13 +32,12 @@ jobs: strategy: fail-fast: false matrix: - ruby-version: ['3.1', '3.2', '3.3', '3.4'] + ruby-version: ['3.2', '3.3', '3.4'] test: ['minitest', 'rspec'] gemfile: - - Gemfile.rails70 - - Gemfile.rails71 - Gemfile.rails72 - Gemfile.rails80 + - Gemfile.rails81 - Gemfile.railsmaster - Gemfile.mongo_mapper db: @@ -48,11 +47,7 @@ jobs: exclude: - gemfile: Gemfile.mongo_mapper db: postgresql - - ruby-version: '3.1' - gemfile: Gemfile.mongo_mapper - - ruby-version: '3.1' - gemfile: Gemfile.rails80 - - ruby-version: '3.1' + - ruby-version: '3.2' gemfile: Gemfile.railsmaster env: BUNDLE_GEMFILE: "${{ matrix.gemfile }}" diff --git a/Gemfile.rails70 b/Gemfile.rails70 deleted file mode 100644 index 93f6029..0000000 --- a/Gemfile.rails70 +++ /dev/null @@ -1,10 +0,0 @@ -eval_gemfile('Gemfile.global') - -gem 'minitest', '~> 5.8' -gem 'rails', github: 'rails/rails', branch: '7-0-stable', require: false - -gem 'mongoid', github: 'mongodb/mongoid' - -# This Rails version has a pessimistic version constraint on sqlite3: -# https://github.com/rails/rails/blob/7-0-stable/Gemfile#L148 -gem 'sqlite3', '~> 1.6', '>= 1.6.6', platforms: [:ruby, :mswin, :mingw] diff --git a/Gemfile.rails71 b/Gemfile.rails81 similarity index 71% rename from Gemfile.rails71 rename to Gemfile.rails81 index 448f83d..0e946ee 100644 --- a/Gemfile.rails71 +++ b/Gemfile.rails81 @@ -1,7 +1,7 @@ eval_gemfile('Gemfile.global') gem 'minitest', '~> 5.8' -gem 'rails', github: 'rails/rails', branch: '7-1-stable', require: false +gem 'rails', github: 'rails/rails', branch: '8-1-stable', require: false gem 'mongoid', github: 'mongodb/mongoid' diff --git a/enumerize.gemspec b/enumerize.gemspec index 5c1a977..6da4aee 100644 --- a/enumerize.gemspec +++ b/enumerize.gemspec @@ -22,7 +22,7 @@ Gem::Specification.new do |gem| "bug_tracker_uri" => "https://github.com/brainspec/enumerize/issues", "wiki_uri" => "https://github.com/brainspec/enumerize/wiki" } - gem.required_ruby_version = '>= 2.7' + gem.required_ruby_version = '>= 3.2' gem.add_dependency('activesupport', '>= 3.2') end