Skip to content

Commit 8ae9e32

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

11 files changed

+62
-951
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

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ gemspec
66

77
gem "rails", "~> 6.1.0"
88

9-
gem "sqlite3", "~> 1.4"
9+
gem "sqlite3"
1010

1111
group :development do
1212
gem "appraisal"

Gemfile.lock

+2-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
@@ -216,7 +217,7 @@ DEPENDENCIES
216217
rails (~> 6.1.0)
217218
rexml
218219
selenium-webdriver
219-
sqlite3 (~> 1.4)
220+
sqlite3
220221
stimulus-rails
221222
turbo-rails
222223
webdrivers

gemfiles/rails_7_0_propshaft.gemfile.lock

-219
This file was deleted.

0 commit comments

Comments
 (0)