|
8 | 8 | strategy:
|
9 | 9 | matrix:
|
10 | 10 | ruby_version: ['2.7', '3.0', '3.1', '3.2']
|
11 |
| - rails_gemfile: ['6.0', '6.1', '7.0', '7.1'] |
| 11 | + rails_gemfile: ['6.0', '6.1', '7.0', '7.1', '7.2'] |
12 | 12 | postgres_version: ['14']
|
13 | 13 | include:
|
14 | 14 | # Postgres versions
|
15 |
| - - { ruby_version: '3.2', rails_gemfile: '7.1', postgres_version: '9' } |
16 |
| - - { ruby_version: '3.2', rails_gemfile: '7.1', postgres_version: '10' } |
17 |
| - - { ruby_version: '3.2', rails_gemfile: '7.1', postgres_version: '11' } |
18 |
| - - { ruby_version: '3.2', rails_gemfile: '7.1', postgres_version: '12' } |
19 |
| - - { ruby_version: '3.2', rails_gemfile: '7.1', postgres_version: '13' } |
20 |
| - - { ruby_version: '3.2', rails_gemfile: '7.1', postgres_version: '14' } |
21 |
| - exclude: [] |
| 15 | + - { ruby_version: '3.2', rails_gemfile: '7.2', postgres_version: '9' } |
| 16 | + - { ruby_version: '3.2', rails_gemfile: '7.2', postgres_version: '10' } |
| 17 | + - { ruby_version: '3.2', rails_gemfile: '7.2', postgres_version: '11' } |
| 18 | + - { ruby_version: '3.2', rails_gemfile: '7.2', postgres_version: '12' } |
| 19 | + - { ruby_version: '3.2', rails_gemfile: '7.2', postgres_version: '13' } |
| 20 | + - { ruby_version: '3.2', rails_gemfile: '7.2', postgres_version: '14' } |
| 21 | + exclude: # Rails 7.2 is not compatible with Ruby < 3.1 |
| 22 | + - ruby_version: '2.7' |
| 23 | + rails_gemfile: '7.2' |
| 24 | + - ruby_version: '3.0' |
| 25 | + rails_gemfile: '7.2' |
22 | 26 | name: "Test: Ruby ${{ matrix.ruby_version }}, Rails ${{ matrix.rails_gemfile }}, PostgreSQL ${{ matrix.postgres_version }}"
|
23 | 27 | services:
|
24 | 28 | db:
|
|
0 commit comments