diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 31b73af00..cff283592 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,21 +12,13 @@ jobs: strategy: fail-fast: false matrix: - ruby: ['2.7', '3.0', '3.1', '3.2', jruby-head, ruby-head] + ruby: ['3.1', '3.2', '3.3', jruby-head, ruby-head] rails_version: - - '6.0.0' - - '6.1.0' - '7.0.0' + - '7.1.0' + - '7.2.0' - 'edge' include: - # Rails 5.2 - - ruby: 2.6 - rails_version: '5.2.0' - - ruby: 2.7 - rails_version: '5.2.0' - - ruby: jruby-9.2 - rails_version: '5.2.0' - # Ruby 2.6 - ruby: 2.6 rails_version: '6.0.0' @@ -59,6 +51,40 @@ jobs: rails_version: '5.0.0' - ruby: 2.5 rails_version: '5.1.0' + - ruby: 2.6 + rails_version: '5.2.0' + - ruby: 2.7 + rails_version: '5.2.0' + - ruby: jruby-9.2 + rails_version: '5.2.0' + - ruby: 2.7 + rails_version: '6.0.0' + - ruby: 3.0 + rails_version: '6.0.0' + - ruby: 3.2 + rails_version: '6.0.0' + - ruby: jruby-9.4 + rails_version: '6.0.0' + - ruby: 2.7 + rails_version: '6.1.0' + - ruby: 3.0 + rails_version: '6.1.0' + - ruby: 3.2 + rails_version: '6.1.0' + - ruby: jruby-9.4 + rails_version: '6.0.0' + - ruby: 2.7 + rails_version: '7.0.0' + - ruby: 3.0 + rails_version: '7.0.0' + - ruby: jruby-9.4 + rails_version: '6.0.0' + + # EOL Ruby + - ruby: 2.7 + rails_version: '7.1.0' + - ruby: 3.0 + rails_version: '7.1.0' continue-on-error: ${{ matrix.rails_version == 'edge' || endsWith(matrix.ruby, 'head') }}