diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index de7e7cc9..b63ee9b9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,11 +28,11 @@ jobs: fail-fast: false matrix: ruby: - - "2.6" - "2.7" - "3.0" - "3.1" - "3.2" + - "3.3" gemfile: - Gemfile - gemfiles/rails_5_2.gemfile @@ -79,13 +79,14 @@ jobs: ruby: 3.1 - gemfile: gemfiles/rails_5_2_graphiti_rails.gemfile ruby: 3.1 - # Raise 7 can't run on 2.6 - - gemfile: gemfiles/rails_7.gemfile - ruby: 2.6 - - gemfile: gemfiles/rails_7_graphiti_rails.gemfile - ruby: 2.6 - - gemfile: gemfiles/rails_7_1_graphiti_rails.gemfile - ruby: 2.6 + - gemfile: gemfiles/rails_5_2.gemfile + ruby: 3.2 + - gemfile: gemfiles/rails_5_2_graphiti_rails.gemfile + ruby: 3.2 + - gemfile: gemfiles/rails_5_2.gemfile + ruby: 3.3 + - gemfile: gemfiles/rails_5_2_graphiti_rails.gemfile + ruby: 3.3 continue-on-error: ${{ matrix.ruby == 'ruby-head' }} env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps BUNDLE_GEMFILE: ${{ github.workspace }}/${{ matrix.gemfile }} diff --git a/Appraisals b/Appraisals index 34484a86..d5663ba7 100644 --- a/Appraisals +++ b/Appraisals @@ -42,3 +42,18 @@ appraise "rails-7-graphiti-rails" do gem "database_cleaner" gem "graphiti-rails", "~> 0.4.0" end + +appraise "rails-7-1" do + gem "rails", "~> 7.1" + gem "rspec-rails" + gem "sqlite3", "~> 1.4.0" + gem "database_cleaner" +end + +appraise "rails-7-1-graphiti-rails" do + gem "rails", "~> 7.1" + gem "rspec-rails" + gem "sqlite3", "~> 1.4.0" + gem "database_cleaner" + gem "graphiti-rails", "~> 0.4.0" +end \ No newline at end of file diff --git a/Gemfile b/Gemfile index 6d80a9aa..3317b886 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,6 @@ source "https://rubygems.org" gemspec group :test do - gem "database_cleaner" gem "pry" gem "pry-byebug", platform: [:mri] gem "appraisal"