Skip to content

Commit 658fe4a

Browse files
committed
Merge branch 'main' into v4
2 parents ad6a494 + e94c1ed commit 658fe4a

File tree

35 files changed

+377
-375
lines changed

35 files changed

+377
-375
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,19 @@ on:
99
jobs:
1010
benchmark:
1111
runs-on: ubuntu-latest
12+
env:
13+
BUNDLE_GEMFILE: gemfiles/rails_8.0.gemfile
1214
steps:
1315
- uses: actions/[email protected]
1416
- name: Setup Ruby
1517
uses: ruby/setup-ruby@v1
1618
with:
17-
ruby-version: 3.3
19+
ruby-version: 3.4
1820
bundler-cache: true
1921
- name: Run benchmarks
2022
run: |
21-
bundle exec rake partial_benchmark
22-
bundle exec rake translatable_benchmark
23+
bundle exec appraisal rails-8.0 rake partial_benchmark
24+
bundle exec appraisal rails-8.0 rake translatable_benchmark
2325
test:
2426
name: test (${{ matrix.rails_version }}, ${{ matrix.ruby_version }}, ${{ matrix.mode }})
2527
runs-on: ubuntu-latest
@@ -39,6 +41,18 @@ jobs:
3941
- ruby_version: "3.3"
4042
rails_version: "7.2"
4143
mode: "capture_patch_enabled"
44+
- ruby_version: "3.3"
45+
rails_version: "8.0"
46+
mode: "capture_patch_disabled"
47+
- ruby_version: "3.3"
48+
rails_version: "8.0"
49+
mode: "capture_patch_enabled"
50+
- ruby_version: "3.4"
51+
rails_version: "8.0"
52+
mode: "capture_patch_disabled"
53+
- ruby_version: "3.4"
54+
rails_version: "8.0"
55+
mode: "capture_patch_enabled"
4256
- ruby_version: "head"
4357
rails_version: "main"
4458
mode: "capture_patch_disabled"
@@ -87,7 +101,7 @@ jobs:
87101
- name: Setup Ruby
88102
uses: ruby/setup-ruby@v1
89103
with:
90-
ruby-version: 3.3
104+
ruby-version: 3.4
91105
bundler-cache: true
92106
working-directory: 'view_component'
93107
- uses: actions/setup-node@v4
@@ -113,7 +127,7 @@ jobs:
113127
- name: Setup Ruby
114128
uses: ruby/setup-ruby@v1
115129
with:
116-
ruby-version: 3.3
130+
ruby-version: 3.4
117131
bundler-cache: true
118132
- name: Download coverage results
119133
uses: actions/[email protected]

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
- name: Setup Ruby
7171
uses: ruby/setup-ruby@v1
7272
with:
73-
ruby-version: 3.3
73+
ruby-version: 3.4
7474
- uses: actions/cache@v4
7575
with:
7676
path: vendor/bundle

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ruby 3.3.0
1+
ruby 3.4.1

Appraisals

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,19 @@ appraise "rails-7.1" do
44
gem "rails", "~> 7.1"
55
gem "tailwindcss-rails", "~> 2.0"
66
gem "turbo-rails", "~> 1"
7+
gem "sprockets-rails", "~> 3.4.2"
78
end
89

910
appraise "rails-7.2" do
1011
gem "rails", "~> 7.2"
1112
gem "tailwindcss-rails", "~> 2.0"
13+
gem "sprockets-rails", "~> 3.4.2"
14+
end
15+
16+
appraise "rails-8.0" do
17+
gem "rails", "~> 8.0"
18+
gem "tailwindcss-rails", "~> 2.0"
19+
gem "propshaft", "~> 1.1.0"
1220
end
1321

1422
appraise "rails-main" do

Gemfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
source "https://rubygems.org"
44
gemspec
55

6-
rails_version = (ENV["RAILS_VERSION"] || "~> 7.1.0").to_s
6+
rails_version = (ENV["RAILS_VERSION"] || "~> 8").to_s
7+
78
gem "rails", (rails_version == "main") ? {git: "https://github.com/rails/rails", ref: "main"} : rails_version
89

9-
ruby_version = (ENV["RUBY_VERSION"] || "~> 3.3").to_s
10+
ruby_version = (ENV["RUBY_VERSION"] || "~> 3.4").to_s
1011
ruby ruby_version

0 commit comments

Comments
 (0)