diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 12e36dd..2a025b7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,6 +21,7 @@ jobs: - "6.1" - "7.0" - "7.1" + - "7.2" ruby: - "2.4" @@ -121,6 +122,21 @@ jobs: - rails: "7.1" ruby: "2.6" + - rails: "7.2" + ruby: "2.4" + + - rails: "7.2" + ruby: "2.5" + + - rails: "7.2" + ruby: "2.6" + + - rails: "7.2" + ruby: "2.7" + + - rails: "7.2" + ruby: "3.0" + env: BUNDLE_GEMFILE: ${{ github.workspace }}/spec/gemfiles/Gemfile.rails-${{ matrix.rails }} diff --git a/spec/gemfiles/Gemfile.rails-5.1 b/spec/gemfiles/Gemfile.rails-5.1 index 4c07b9b..651a6a7 100644 --- a/spec/gemfiles/Gemfile.rails-5.1 +++ b/spec/gemfiles/Gemfile.rails-5.1 @@ -4,7 +4,7 @@ gemspec path: '../../' gem 'rails', "~> 5.1.0" gem 'responders', '~> 3.0' -gem 'sqlite3' +gem 'sqlite3', '~> 1.4.4' gem 'sprockets', '~> 3.0' gem "jquery-rails" gem "thin" diff --git a/spec/gemfiles/Gemfile.rails-5.2 b/spec/gemfiles/Gemfile.rails-5.2 index 4ef1d4d..3e4e1a8 100644 --- a/spec/gemfiles/Gemfile.rails-5.2 +++ b/spec/gemfiles/Gemfile.rails-5.2 @@ -4,7 +4,7 @@ gemspec path: '../../' gem 'rails', "~> 5.2.0" gem 'responders', '~> 3.0' -gem 'sqlite3' +gem 'sqlite3', '~> 1.4.4' gem 'sprockets', '~> 3.0' gem "jquery-rails" gem "thin" diff --git a/spec/gemfiles/Gemfile.rails-7.1 b/spec/gemfiles/Gemfile.rails-7.1 index b67decc..f6e8adf 100644 --- a/spec/gemfiles/Gemfile.rails-7.1 +++ b/spec/gemfiles/Gemfile.rails-7.1 @@ -4,9 +4,7 @@ gemspec path: '../../' gem 'rails', '~> 7.1.0' gem 'responders', '~> 3.0' -# Could sqlite3 constrains when this PR get released -# https://github.com/rails/rails/pull/51592 -gem 'sqlite3', '~> 1.4' +gem 'sqlite3' gem 'sprockets', '~> 4.0' gem 'jquery-rails' gem 'thin' diff --git a/spec/gemfiles/Gemfile.rails-7.2 b/spec/gemfiles/Gemfile.rails-7.2 new file mode 100644 index 0000000..7cba1b4 --- /dev/null +++ b/spec/gemfiles/Gemfile.rails-7.2 @@ -0,0 +1,14 @@ +source "http://rubygems.org" + +gemspec path: '../../' + +gem 'rails', '~> 7.2.0' +gem 'responders', '~> 3.0' +gem 'sqlite3' +gem 'sprockets', '~> 4.0' +gem 'jquery-rails' +gem 'thin' +gem 'capybara', '~> 3.0' +gem 'acts_as_caxlsx', git: 'https://github.com/caxlsx/acts_as_caxlsx.git' + +gem 'byebug'