diff --git a/.circleci/config.yml b/.circleci/config.yml index d6777670c0f..0d486e233a8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -394,3 +394,15 @@ workflows: paperclip: [false], }, } + - test_solidus: + name: *name + matrix: + { + parameters: + { + rails: ["7.2", "8.0"], + ruby: ["3.4.1"], + database: ["postgres"], + paperclip: [false], + }, + } diff --git a/core/spec/models/spree/log_entry_spec.rb b/core/spec/models/spree/log_entry_spec.rb index 60d6ddec826..287e390c0b5 100644 --- a/core/spec/models/spree/log_entry_spec.rb +++ b/core/spec/models/spree/log_entry_spec.rb @@ -128,7 +128,7 @@ expect(details.success?).to eq(true) expect(details.message).to eq("[WARNING: An error occurred while trying to serialize the payment response] FooBar") - expect(details.params['data']).to include(':bar=>"Symbol keys are not allowed"') + expect(details.params['data']).to include('"Symbol keys are not allowed"') expect(details.params['error']).to include('Tried to dump unspecified class: Symbol') end end diff --git a/legacy_promotions/solidus_legacy_promotions.gemspec b/legacy_promotions/solidus_legacy_promotions.gemspec index 847a100ff0b..b6dedfa7a7b 100644 --- a/legacy_promotions/solidus_legacy_promotions.gemspec +++ b/legacy_promotions/solidus_legacy_promotions.gemspec @@ -23,6 +23,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 3.1.0' s.required_rubygems_version = '>= 1.8.23' + s.add_dependency 'csv', '~> 3.0' s.add_dependency 'solidus_api', s.version s.add_dependency 'solidus_core', s.version s.add_dependency 'solidus_support', '>= 0.12.0' diff --git a/promotions/solidus_promotions.gemspec b/promotions/solidus_promotions.gemspec index 1838e94dfaa..4d2240352c2 100644 --- a/promotions/solidus_promotions.gemspec +++ b/promotions/solidus_promotions.gemspec @@ -24,6 +24,7 @@ Gem::Specification.new do |spec| files = Dir.chdir(__dir__) { `git ls-files -z`.split("\x0") } spec.files = files.grep_v(%r{^(spec|bin)/}) + spec.add_dependency "csv", "~> 3.0" spec.add_dependency "importmap-rails", "~> 1.2" spec.add_dependency "ransack-enum", "~> 1.0" spec.add_dependency "solidus_core", [">= 4.0.0", "< 5"]