From c46a85913f090d22c848f23681adea27ca7f3a49 Mon Sep 17 00:00:00 2001 From: Yuki Nishijima Date: Sat, 9 Nov 2024 16:57:48 +0900 Subject: [PATCH] Test against Rails 8.0 --- .github/workflows/tests.yml | 22 ++++++++++++++++++++++ Appraisals | 6 ++++++ gemfiles/rails_80.gemfile | 10 ++++++++++ 3 files changed, 38 insertions(+) create mode 100644 gemfiles/rails_80.gemfile diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5101e46..99b8a79 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,6 +18,8 @@ jobs: - 'jruby-9.3' - 'jruby-9.4' gemfile: + - gemfiles/rails_80.gemfile + - gemfiles/rails_72.gemfile - gemfiles/rails_71.gemfile - gemfiles/rails_70.gemfile - gemfiles/rails_61.gemfile @@ -61,6 +63,10 @@ jobs: gemfile: gemfiles/rails_50.gemfile - ruby_version: '3.1' gemfile: gemfiles/rails_42.gemfile + - ruby_version: '3.0' + gemfile: gemfiles/rails_80.gemfile + - ruby_version: '3.0' + gemfile: gemfiles/rails_72.gemfile - ruby_version: '3.0' gemfile: gemfiles/rails_52.gemfile - ruby_version: '3.0' @@ -69,6 +75,10 @@ jobs: gemfile: gemfiles/rails_50.gemfile - ruby_version: '3.0' gemfile: gemfiles/rails_42.gemfile + - ruby_version: '2.7' + gemfile: gemfiles/rails_80.gemfile + - ruby_version: '2.7' + gemfile: gemfiles/rails_72.gemfile - ruby_version: '2.7' gemfile: gemfiles/rails_71.gemfile - ruby_version: '2.7' @@ -81,16 +91,28 @@ jobs: gemfile: gemfiles/rails_50.gemfile - ruby_version: '2.7' gemfile: gemfiles/rails_42.gemfile + - ruby_version: '2.6' + gemfile: gemfiles/rails_80.gemfile + - ruby_version: '2.6' + gemfile: gemfiles/rails_72.gemfile - ruby_version: '2.6' gemfile: gemfiles/rails_71.gemfile - ruby_version: '2.6' gemfile: gemfiles/rails_70.gemfile - ruby_version: '2.6' gemfile: gemfiles/rails_42.gemfile + - ruby_version: '2.5' + gemfile: gemfiles/rails_80.gemfile + - ruby_version: '2.5' + gemfile: gemfiles/rails_72.gemfile - ruby_version: '2.5' gemfile: gemfiles/rails_71.gemfile - ruby_version: '2.5' gemfile: gemfiles/rails_70.gemfile + - ruby_version: 'jruby-9.3' + gemfile: gemfiles/rails_80.gemfile + - ruby_version: 'jruby-9.3' + gemfile: gemfiles/rails_72.gemfile - ruby_version: 'jruby-9.3' gemfile: gemfiles/rails_71.gemfile - ruby_version: 'jruby-9.3' diff --git a/Appraisals b/Appraisals index 25dda8d..dabbc72 100644 --- a/Appraisals +++ b/Appraisals @@ -55,6 +55,12 @@ appraise "rails_72" do gem "railties", "~> 7.2.0" end +appraise "rails_80" do + gem "activesupport", "~> 8.0.0" + gem "actionpack", "~> 8.0.0" + gem "railties", "~> 8.0.0" +end + appraise "rails_edge" do git 'https://github.com/rails/rails.git' do gem "activesupport", require: 'active_support' diff --git a/gemfiles/rails_80.gemfile b/gemfiles/rails_80.gemfile new file mode 100644 index 0000000..a6fd10a --- /dev/null +++ b/gemfiles/rails_80.gemfile @@ -0,0 +1,10 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "minitest", "< 5.25.0" +gem "activesupport", "~> 8.0.0" +gem "actionpack", "~> 8.0.0" +gem "railties", "~> 8.0.0" + +gemspec path: "../"