From e5366ab095aef040705e74b3dae2eee9d1763e9c Mon Sep 17 00:00:00 2001 From: Justin Coyne Date: Wed, 25 Sep 2024 11:40:03 -0500 Subject: [PATCH] Test on latest three versions of Ruby & Rails --- .github/workflows/ruby.yml | 42 +++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 11103c99..a797d252 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -9,9 +9,9 @@ name: CI on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] jobs: test: @@ -19,30 +19,26 @@ jobs: name: test (ruby ${{ matrix.ruby }} / rails ${{ matrix.rails_version }}) strategy: matrix: - ruby: [2.7, '3.0'] - rails_version: ['6.1.7.1', '7.0.4.1'] - additional_engine_cart_rails_options: [''] + ruby: ["3.3"] + rails_version: ["7.2.1"] + additional_engine_cart_rails_options: [""] include: - - ruby: '3.3' - rails_version: '7.1.3' - - ruby: '3.2' - rails_version: '7.0.4.1' - - ruby: '3.1' - rails_version: '7.0.4.1' - - ruby: '3.0' - rails_version: '7.0.4.1' + - ruby: "3.2" + rails_version: "7.1.4" + - ruby: "3.1" + rails_version: "7.0.8.4" env: BLACKLIGHT_VERSION: "~> 7.0" # only test on BL 7 for now RAILS_VERSION: ${{ matrix.rails_version }} ENGINE_CART_RAILS_OPTIONS: "--skip-git --skip-listen --skip-spring --skip-keeps --skip-coffee --skip-test ${{ matrix.engine_cart_rails_options }}" steps: - - uses: actions/checkout@v3 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby }} - bundler: 'latest' - - name: Install dependencies - run: bundle install - - name: Run tests - run: bundle exec rake ci + - uses: actions/checkout@v3 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + bundler: "latest" + - name: Install dependencies + run: bundle install + - name: Run tests + run: bundle exec rake ci