Skip to content

Commit 5bd61a2

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

11 files changed

+66
-11
lines changed

Diff for: .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.gemfiles
28+
- ruby-version: "3.1"
29+
gemfile: gemfiles/rails_7_1_sprockets.gemfiles
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 }}

Diff for: 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"

Diff for: 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

Diff for: gemfiles/rails_7_0_propshaft.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 7.0.0"
6-
gem "sqlite3", "~> 1.4"
6+
gem "sqlite3"
77
gem "propshaft"
88

99
group :development do

Diff for: gemfiles/rails_7_0_sprockets.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 7.0.0"
6-
gem "sqlite3", "~> 1.4"
6+
gem "sqlite3"
77
gem "sprockets-rails"
88

99
group :development do

Diff for: gemfiles/rails_7_1_propshaft.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 7.1.0"
6-
gem "sqlite3", "~> 1.4"
6+
gem "sqlite3"
77
gem "propshaft"
88

99
group :development do

Diff for: gemfiles/rails_7_1_sprockets.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "rails", "~> 7.1.0"
6-
gem "sqlite3", "~> 1.4"
6+
gem "sqlite3"
77
gem "sprockets-rails"
88

99
group :development do

Diff for: gemfiles/rails_7_2_propshaft.gemfile

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 7.2.0"
6+
gem "sqlite3"
7+
gem "propshaft"
8+
9+
group :development do
10+
gem "appraisal"
11+
end
12+
13+
group :test do
14+
gem "turbo-rails"
15+
gem "stimulus-rails"
16+
gem "byebug"
17+
gem "rexml"
18+
gem "capybara"
19+
gem "selenium-webdriver"
20+
gem "webdrivers"
21+
end
22+
23+
gemspec path: "../"

Diff for: gemfiles/rails_7_2_sprockets.gemfile

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 7.2.0"
6+
gem "sqlite3"
7+
gem "sprockets-rails"
8+
9+
group :development do
10+
gem "appraisal"
11+
end
12+
13+
group :test do
14+
gem "turbo-rails"
15+
gem "stimulus-rails"
16+
gem "byebug"
17+
gem "rexml"
18+
gem "capybara"
19+
gem "selenium-webdriver"
20+
gem "webdrivers"
21+
end
22+
23+
gemspec path: "../"

Diff for: gemfiles/rails_main_propshaft.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "rails", branch: "main", git: "https://github.com/rails/rails.git"
6-
gem "sqlite3", "~> 1.4"
6+
gem "sqlite3"
77
gem "propshaft"
88

99
group :development do

Diff for: gemfiles/rails_main_sprockets.gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "rails", branch: "main", git: "https://github.com/rails/rails.git"
6-
gem "sqlite3", "~> 1.4"
6+
gem "sqlite3"
77
gem "sprockets-rails"
88

99
group :development do

0 commit comments

Comments
 (0)