diff --git a/.github/workflows/kari.yml b/.github/workflows/kari.yml index 65b8031..d113c13 100644 --- a/.github/workflows/kari.yml +++ b/.github/workflows/kari.yml @@ -12,8 +12,8 @@ jobs: strategy: matrix: - gemfile: [ rails_6_1, rails_7_0, rails_7_1 ] - ruby: [ 2.7, 3.1, 3.2 ] + gemfile: [ rails_7_0, rails_7_1, rails_7_2 ] + ruby: [ 3.1, 3.2, 3.3 ] env: DATABASE_URL: postgres://postgres:postgres@localhost:5432 diff --git a/Appraisals b/Appraisals index 661f21c..9e69945 100644 --- a/Appraisals +++ b/Appraisals @@ -1,9 +1,5 @@ # frozen_string_literal: true -appraise "rails-6-1" do - gem "rails", "~> 6.1" -end - appraise "rails-7-0" do gem "rails", "~> 7.0" end @@ -11,3 +7,7 @@ end appraise "rails-7-1" do gem "rails", "~> 7.1" end + +appraise "rails-7-2" do + gem "rails", "~> 7.2" +end diff --git a/gemfiles/rails_6_1.gemfile b/gemfiles/rails_7_2.gemfile similarity index 84% rename from gemfiles/rails_6_1.gemfile rename to gemfiles/rails_7_2.gemfile index 742bf67..f475979 100644 --- a/gemfiles/rails_6_1.gemfile +++ b/gemfiles/rails_7_2.gemfile @@ -4,6 +4,6 @@ source "https://rubygems.org" -gem "rails", "~> 6.1" +gem "rails", "~> 7.2" gemspec path: "../" diff --git a/kari.gemspec b/kari.gemspec index 87cbbef..e7f31e4 100644 --- a/kari.gemspec +++ b/kari.gemspec @@ -30,11 +30,11 @@ Gem::Specification.new do |spec| spec.require_paths = ["lib"] spec.add_dependency "pg", "~> 1.2" - spec.add_dependency "rails", ">= 6.1", "< 7.2" + spec.add_dependency "rails", ">= 7.0", "< 8.0" - spec.add_development_dependency "appraisal", "~> 2.4" + spec.add_development_dependency "appraisal", "~> 2.5" spec.add_development_dependency "rake", "~> 13.0" - spec.add_development_dependency "rspec-rails", "~> 4.0" + spec.add_development_dependency "rspec-rails", "~> 7.0" spec.add_development_dependency "rubocop", "~> 1.21" spec.add_development_dependency "rubocop-rails", "~> 2.16" spec.add_development_dependency "rubocop-rspec", "~> 2.13" diff --git a/spec/unit/kari/extensions/schema_dumper_spec.rb b/spec/unit/kari/extensions/schema_dumper_spec.rb index 301716a..7ef18c9 100644 --- a/spec/unit/kari/extensions/schema_dumper_spec.rb +++ b/spec/unit/kari/extensions/schema_dumper_spec.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require "spec_helper" +require "ostruct" RSpec.describe Kari::Extensions::SchemaDumper do class MySchemaDumper