|
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