|
6 | 6 | strategy:
|
7 | 7 | fail-fast: false
|
8 | 8 | matrix:
|
9 |
| - entry: |
10 |
| - - { ruby: "2.7", rails: "6.1.7", grape-swagger: "1.6.1" } |
11 |
| - - { ruby: "3.0", rails: "6.1.7", grape-swagger: "1.6.1" } |
12 |
| - - { ruby: "3.1", rails: "6.1.7", grape-swagger: "1.6.1" } |
13 |
| - - { ruby: "3.1", rails: "7.2.1", grape-swagger: "1.6.1" } |
14 |
| - - { ruby: "3.2", rails: "6.1.7", grape-swagger: "1.6.1" } |
15 |
| - - { ruby: "3.2", rails: "6.1.7", grape-swagger: "2.1.1" } |
16 |
| - - { ruby: "3.2", rails: "7.2.1", grape-swagger: "1.6.1" } |
17 |
| - - { ruby: "3.2", rails: "7.2.1", grape-swagger: "2.1.1" } |
18 |
| - - { ruby: "3.3", rails: "6.1.7", grape-swagger: "1.6.1" } |
19 |
| - - { ruby: "3.3", rails: "6.1.7", grape-swagger: "2.1.1" } |
20 |
| - - { ruby: "3.3", rails: "7.2.1", grape-swagger: "1.6.1" } |
21 |
| - - { ruby: "3.3", rails: "7.2.1", grape-swagger: "2.1.1" } |
22 |
| - - { ruby: "jruby-9.4", rails: "6.1.7", grape-swagger: "1.6.1" } |
23 |
| - - { ruby: "jruby-9.4", rails: "6.1.7", grape-swagger: "2.1.1" } |
24 |
| - - { ruby: "jruby-9.4", rails: "7.2.1", grape-swagger: "1.6.1" } |
25 |
| - - { ruby: "jruby-9.4", rails: "7.2.1", grape-swagger: "2.1.1" } |
| 9 | + ruby: ['3.1', '3.2', '3.3', '3.4', 'jruby'] |
| 10 | + rails: ['7.2.2.2', '8.0.2.1'] |
| 11 | + grape-swagger: ['1.6.1', '2.1.2'] |
| 12 | + exclude: |
| 13 | + - { ruby: '3.1', rails: '8.0.2.1' } # Rails 8 requires Ruby >= 3.2 |
26 | 14 | env:
|
27 |
| - GRAPE_SWAGGER_VERSION: ${{ matrix.entry.grape-swagger }} |
28 |
| - RAILS_VERSION: ${{ matrix.entry.rails }} |
| 15 | + GRAPE_SWAGGER_VERSION: ${{ matrix.grape-swagger }} |
| 16 | + RAILS_VERSION: ${{ matrix.rails }} |
29 | 17 | steps:
|
30 | 18 | - uses: actions/checkout@v5
|
31 | 19 | - name: Set up Ruby
|
32 | 20 | uses: ruby/setup-ruby@v1
|
33 | 21 | with:
|
34 |
| - ruby-version: ${{ matrix.entry.ruby }} |
| 22 | + ruby-version: ${{ matrix.ruby }} |
35 | 23 | bundler-cache: true
|
36 | 24 | - name: Print Bundler Versions
|
37 | 25 | run: bundle show
|
|
0 commit comments