diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 8a907c8c..4b236322 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -30,6 +30,7 @@ jobs: ruby: ["3.2", "3.3", "3.4", "4.0"] gemfile: - rails_71 + - rails_72 env: BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile diff --git a/Appraisals b/Appraisals index f516f645..86ef6c5c 100644 --- a/Appraisals +++ b/Appraisals @@ -12,3 +12,7 @@ HEADING appraise "rails_71" do gem "rails", "~> 7.1.0" end + +appraise "rails_72" do + gem "rails", "~> 7.2.0" +end diff --git a/gemfiles/rails_72.gemfile b/gemfiles/rails_72.gemfile new file mode 100644 index 00000000..259409c7 --- /dev/null +++ b/gemfiles/rails_72.gemfile @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "rails", "~> 7.2.0" + +gemspec path: "../" diff --git a/publify_core.gemspec b/publify_core.gemspec index a8a43e6e..13a821c1 100644 --- a/publify_core.gemspec +++ b/publify_core.gemspec @@ -38,7 +38,7 @@ Gem::Specification.new do |s| # Force minimum nokogiri version to avoid security issues s.add_dependency "nokogiri", ">= 1.12.5" s.add_dependency "rack", ">= 2.2.3" - s.add_dependency "rails", "~> 7.1.0" + s.add_dependency "rails", [">= 7.1.0", "< 8.0"] s.add_dependency "rails_autolink", "~> 1.1.0" s.add_dependency "rails-i18n", ">= 6.0", "< 8.2" s.add_dependency "rails-timeago", "~> 2.0"