diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3626659..bb3350d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: fail-fast: false matrix: ruby: ["ruby-2.5", "ruby-2.6", "ruby-2.7", "ruby-3.0", "ruby-3.1", "ruby-3.2", "ruby-3.3", "jruby-9.4"] - gemfile: ["rails-5.0", "rails-5.1", "rails-5.2", "rails-6.0", "rails-6.1", "rails-7.0", "rails-7.1", "rails-7.2"] + gemfile: ["rails-5.0", "rails-5.1", "rails-5.2", "rails-6.0", "rails-6.1", "rails-7.0", "rails-7.1", "rails-7.2", "rails-main"] exclude: - ruby: "ruby-3.3" gemfile: "rails-5.2" diff --git a/gemfiles/Gemfile.rails-7.2 b/gemfiles/Gemfile.rails-7.2 index 4eb2b21..b79d354 100644 --- a/gemfiles/Gemfile.rails-7.2 +++ b/gemfiles/Gemfile.rails-7.2 @@ -5,7 +5,7 @@ gemspec path: ".." gem "rake", "~> 12.0" gem "warning" -gem "rails", "~> 7.2.0.beta3" +gem "rails", "~> 7.2.0" gem "sqlite3", "~> 1.4", platforms: :mri gem "activerecord-jdbcsqlite3-adapter", platforms: :jruby diff --git a/gemfiles/Gemfile.rails-main b/gemfiles/Gemfile.rails-main new file mode 100644 index 0000000..b894815 --- /dev/null +++ b/gemfiles/Gemfile.rails-main @@ -0,0 +1,22 @@ +source "https://rubygems.org" + +gemspec path: ".." + +gem "rake", "~> 12.0" +gem "warning" + +gem "rails", github: "rails/rails" +gem "sqlite3", "~> 1.4", platforms: :mri +gem "activerecord-jdbcsqlite3-adapter", platforms: :jruby + +gem "capybara" + +if RUBY_VERSION >= "3.1.0" + # mail gem dependencies on Ruby 3.1+ + gem "net-smtp" + gem "net-imap" + gem "net-pop" + + # rake gem dependency on Ruby 3.1+ + gem "matrix" +end