Skip to content

Commit 3436694

Browse files
AlistairNormanjarednormanforkataNoah-Silverasofiabesenski4
committed
Update Ruby and Rails requirements
The Solidus policy is for minor releases to support only up to the oldest maintained version of Ruby and Rails. Co-Authored-By: Jared Norman <jared@super.gd> Co-Authored-By: Chris Todorov <chris@super.gd> Co-Authored-By: Noah Silvera <noah@super.gd> Co-Authored-By: Sofia Besenski <sofia@super.gd>
1 parent 3c337f9 commit 3436694

10 files changed

Lines changed: 12 additions & 12 deletions

File tree

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ gemspec require: false
88
if /(stable|main)/.match? ENV['RAILS_VERSION']
99
gem 'rails', github: 'rails', require: false, branch: ENV['RAILS_VERSION']
1010
else
11-
gem 'rails', ENV['RAILS_VERSION'] || ['> 7.0', '< 8.2'], require: false
11+
gem 'rails', ENV['RAILS_VERSION'] || ['> 7.2', '< 8.2'], require: false
1212
end
1313
# rubocop:enable Bundler/DuplicatedGem
1414

admin/solidus_admin.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Gem::Specification.new do |s|
2525
f.match(%r{^(spec|bin)/})
2626
end + ["app/assets/builds/solidus_admin/tailwind.css"]
2727

28-
s.required_ruby_version = '>= 3.1.0'
28+
s.required_ruby_version = '>= 3.2.0'
2929
s.required_rubygems_version = '>= 1.8.23'
3030

3131
s.add_dependency 'blueprinter'

api/solidus_api.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020
f.match(%r{^(spec|bin)/})
2121
end
2222

23-
s.required_ruby_version = '>= 3.1.0'
23+
s.required_ruby_version = '>= 3.2.0'
2424
s.required_rubygems_version = '>= 1.8.23'
2525

2626
s.add_dependency 'jbuilder', '~> 2.8'

backend/solidus_backend.gemspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020
f.match(%r{^(spec|bin)/})
2121
end
2222

23-
s.required_ruby_version = '>= 3.1.0'
23+
s.required_ruby_version = '>= 3.2.0'
2424
s.required_rubygems_version = '>= 1.8.23'
2525

2626
s.add_dependency 'solidus_api', s.version
@@ -32,7 +32,7 @@ Gem::Specification.new do |s|
3232
s.add_dependency 'kaminari', '~> 1.1'
3333
s.add_dependency 'responders'
3434

35-
s.add_dependency 'sprockets-rails', '!= 3.5.0'
36-
s.add_dependency 'sassc-rails'
3735
s.add_dependency 'handlebars_assets', '~> 0.23'
36+
s.add_dependency 'sassc-rails'
37+
s.add_dependency 'sprockets-rails', '!= 3.5.0'
3838
end

core/lib/spree/core/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module Spree
55

66
def self.solidus_version = VERSION
77

8-
def self.minimum_required_rails_version = "7.0"
8+
def self.minimum_required_rails_version = "7.2"
99

1010
def self.previous_solidus_minor_version = "4.6"
1111

core/solidus_core.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020
f.match(%r{^(spec|bin)/})
2121
end
2222

23-
s.required_ruby_version = '>= 3.1.0'
23+
s.required_ruby_version = '>= 3.2.0'
2424
s.required_rubygems_version = '>= 1.8.23'
2525

2626
%w[

legacy_promotions/solidus_legacy_promotions.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020
f.match(%r{^(spec|bin)/})
2121
end
2222

23-
s.required_ruby_version = '>= 3.1.0'
23+
s.required_ruby_version = '>= 3.2.0'
2424
s.required_rubygems_version = '>= 1.8.23'
2525

2626
s.add_dependency 'csv', '~> 3.0'

promotions/solidus_promotions.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Gem::Specification.new do |spec|
1717

1818
spec.metadata["homepage_uri"] = spec.homepage
1919

20-
spec.required_ruby_version = ">= 3.1.0"
20+
spec.required_ruby_version = ">= 3.2.0"
2121

2222
# Specify which files should be added to the gem when it is released.
2323
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.

sample/solidus_sample.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020
f.match(%r{^(spec|script)/})
2121
end
2222

23-
s.required_ruby_version = '>= 3.1.0'
23+
s.required_ruby_version = '>= 3.2.0'
2424
s.required_rubygems_version = '>= 1.8.23'
2525

2626
s.add_dependency 'solidus_core', s.version

solidus.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
2121

2222
s.files = Dir['README.md', 'lib/**/*']
2323

24-
s.required_ruby_version = '>= 3.1.0'
24+
s.required_ruby_version = '>= 3.2.0'
2525
s.required_rubygems_version = '>= 1.8.23'
2626

2727
s.add_dependency 'solidus_api', s.version

0 commit comments

Comments
 (0)