Skip to content

Commit ea5f282

Browse files
committed
Update CI matrix
Rails main is no longer compatible with Ruby 3.1.
1 parent d79dfbf commit ea5f282

10 files changed

+60
-949
lines changed

.github/workflows/ci.yml

+11-3
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,30 @@ jobs:
66
fail-fast: false
77
matrix:
88
ruby-version:
9-
- "3.1"
109
- "3.2"
1110
- "3.3"
1211
gemfile:
1312
- Gemfile
1413
- gemfiles/rails_7_0_propshaft.gemfile
1514
- gemfiles/rails_7_1_propshaft.gemfile
15+
- gemfiles/rails_7_2_propshaft.gemfile
1616
- gemfiles/rails_main_propshaft.gemfile
1717
- gemfiles/rails_7_0_sprockets.gemfile
1818
- gemfiles/rails_7_1_sprockets.gemfile
19+
- gemfiles/rails_7_2_sprockets.gemfile
1920
- gemfiles/rails_main_sprockets.gemfile
20-
continue-on-error: [ false ]
21+
include:
22+
- ruby-version: "3.1"
23+
gemfile: gemfiles/rails_7_0_propshaft.gemfile
24+
- ruby-version: "3.1"
25+
gemfile: gemfiles/rails_7_1_propshaft.gemfile
26+
- ruby-version: "3.1"
27+
gemfile: gemfiles/rails_7_0_sprockets.gemfile
28+
- ruby-version: "3.1"
29+
gemfile: gemfiles/rails_7_1_sprockets.gemfile
2130

2231
name: ${{ format('Tests (Ruby {0}, {1})', matrix.ruby-version, matrix.gemfile) }}
2332
runs-on: ubuntu-latest
24-
continue-on-error: ${{ matrix.continue-on-error }}
2533

2634
env:
2735
BUNDLE_GEMFILE: ${{ matrix.gemfile }}

Gemfile.lock

+1
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ PLATFORMS
203203
arm64-darwin-20
204204
arm64-darwin-21
205205
arm64-darwin-22
206+
arm64-darwin-23
206207
x86_64-darwin-20
207208
x86_64-darwin-21
208209
x86_64-darwin-22

gemfiles/rails_7_0_propshaft.gemfile.lock

-219
This file was deleted.

0 commit comments

Comments
 (0)