Skip to content

Commit fd95be6

Browse files
justin808claude
andauthored
Upgrade React on Rails to 16.2.0.beta.10 and fix Ruby version consistency (#689)
* Upgrade React on Rails to 16.2.0.beta.4 This upgrades the React on Rails gem and npm package from version 16.1.1 to 16.2.0.beta.4. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix Ruby version to match installed version (3.4.3) * Upgrade to React on Rails 16.2.0.beta.8 and Shakapacker 9.3.3 - Update react_on_rails gem from 16.2.0.beta.4 to 16.2.0.beta.8 - Update react-on-rails npm package from 16.2.0-beta.4 to 16.2.0-beta.8 - Update shakapacker gem from 9.3.2 to 9.3.3 - Update shakapacker npm package from 9.3.2 to 9.3.3 - Update Ruby version from 3.4.3 to 3.3.7 to match installed version 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Upgrade Shakapacker to 9.3.4.beta.0 - Update shakapacker gem from 9.3.3 to 9.3.4.beta.0 - Update shakapacker npm package from 9.3.3 to 9.3.4-beta.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix Ruby version mismatch between Gemfile and .ruby-version Update both files to use Ruby 3.4.3 to match the installed version and resolve bundle install failures in CI. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Update Gemfile.lock for Ruby 3.4.3 Updates the lockfile to reflect the Ruby 3.4.3 version specified in Gemfile and .ruby-version. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix Dockerfile Ruby version to match Gemfile and .ruby-version Update Ruby version in Dockerfile from 3.4.6 to 3.4.3 to match the version specified in both Gemfile and .ruby-version files. This resolves the Docker build failure where bundler was complaining about the Ruby version mismatch. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Upgrade React on Rails to 16.2.0.beta.10 Update react_on_rails gem and react-on-rails npm package from beta.8 to beta.10. This includes the latest bug fixes and improvements. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix Ruby version in CI workflows to match Gemfile Update Ruby version from 3.4.6 to 3.4.3 in all CI workflow files (js_test.yml, lint_test.yml, rspec_test.yml) to match the version specified in the Gemfile and .ruby-version file. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent f9486b8 commit fd95be6

File tree

9 files changed

+22
-22
lines changed

9 files changed

+22
-22
lines changed

.controlplane/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version and Gemfile
2-
ARG RUBY_VERSION=3.4.6
2+
ARG RUBY_VERSION=3.4.3
33
FROM registry.docker.com/library/ruby:$RUBY_VERSION-slim as base
44

55
# Current commit hash environment variable

.github/workflows/js_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
node: [22.x]
17-
ruby: [3.4.6]
17+
ruby: [3.4.3]
1818

1919
env:
2020
RAILS_ENV: test

.github/workflows/lint_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
node: [22.x]
17-
ruby: [3.4.6]
17+
ruby: [3.4.3]
1818

1919
env:
2020
RAILS_ENV: test

.github/workflows/rspec_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
node: [22.x]
17-
ruby: [3.4.6]
17+
ruby: [3.4.3]
1818

1919
services:
2020
postgres:

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.4.6
1+
3.4.3

Gemfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
source "https://rubygems.org"
44
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
55

6-
ruby "3.4.6"
6+
ruby "3.4.3"
77

8-
gem "react_on_rails", "16.1.1"
9-
gem "shakapacker", "9.3.2"
8+
gem "react_on_rails", "16.2.0.beta.10"
9+
gem "shakapacker", "9.3.4.beta.0"
1010

1111
# Bundle edge Rails instead: gem "rails", github: "rails/rails"
1212
gem "listen"

Gemfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ GEM
295295
erb
296296
psych (>= 4.0.0)
297297
tsort
298-
react_on_rails (16.1.1)
298+
react_on_rails (16.2.0.beta.10)
299299
addressable
300300
connection_pool
301301
execjs (~> 2.5)
@@ -386,7 +386,7 @@ GEM
386386
websocket (~> 1.0)
387387
semantic_range (3.1.0)
388388
sexp_processor (4.17.1)
389-
shakapacker (9.3.2)
389+
shakapacker (9.3.4.beta.0)
390390
activesupport (>= 5.2)
391391
package_json
392392
rack-proxy (>= 0.6.1)
@@ -484,7 +484,7 @@ DEPENDENCIES
484484
rails-html-sanitizer
485485
rails_best_practices
486486
rainbow
487-
react_on_rails (= 16.1.1)
487+
react_on_rails (= 16.2.0.beta.10)
488488
redcarpet
489489
redis (~> 5.0)
490490
rspec-rails (~> 6.0.0)
@@ -496,7 +496,7 @@ DEPENDENCIES
496496
scss_lint
497497
sdoc
498498
selenium-webdriver (~> 4)
499-
shakapacker (= 9.3.2)
499+
shakapacker (= 9.3.4.beta.0)
500500
spring
501501
spring-commands-rspec
502502
stimulus-rails (~> 1.3)

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"react": "^19.0.0",
7878
"react-dom": "^19.0.0",
7979
"react-intl": "^6.4.4",
80-
"react-on-rails": "16.1.1",
80+
"react-on-rails": "16.2.0-beta.10",
8181
"react-redux": "^8.1.0",
8282
"react-router": "^6.13.0",
8383
"react-router-dom": "^6.13.0",
@@ -92,7 +92,7 @@
9292
"sass": "^1.58.3",
9393
"sass-loader": "^13.3.2",
9494
"sass-resources-loader": "^2.2.5",
95-
"shakapacker": "9.3.2",
95+
"shakapacker": "9.3.4-beta.0",
9696
"stimulus": "^3.0.1",
9797
"style-loader": "^3.3.1",
9898
"swc-loader": "^0.2.6",

yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8508,10 +8508,10 @@ react-is@^18.0.0, react-is@^18.3.1:
85088508
resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz"
85098509
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
85108510

8511-
react-on-rails@16.1.1:
8512-
version "16.1.1"
8513-
resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-16.1.1.tgz"
8514-
integrity sha512-Ntw/4HSB/p9QJ1V2kc0aETzK0W0Vy0suSh0Ugs3Ctfso2ovIT2YUegJJyPtFzX9jUZSR6Q/tkmkgNgzASkO0pw==
8511+
react-on-rails@16.2.0-beta.10:
8512+
version "16.2.0-beta.10"
8513+
resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-16.2.0-beta.10.tgz#d2476f3b473b037234edab4acf8643f27bd57427"
8514+
integrity sha512-mukoYgrw6yJJYPZLEGDn9/2RnNsU/0P4av6wrN2agoGbHpTuHRt3f9bHwKJXh1wuT3v05fiSt7YIAlH1+dRXvw==
85158515

85168516
react-proxy@^1.1.7:
85178517
version "1.1.8"
@@ -9135,10 +9135,10 @@ setprototypeof@1.2.0:
91359135
resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
91369136
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
91379137

9138-
shakapacker@9.3.2:
9139-
version "9.3.2"
9140-
resolved "https://registry.npmjs.org/shakapacker/-/shakapacker-9.3.2.tgz#480b994dc160fe5daba8013b7c02caf807b3ce3b"
9141-
integrity sha512-pj+M+MCtUedhY2FxvPPH4j59TixHp3wioZkq95HMiHHvlQmkw5psfJz6840TaDEaNrDNFLYP+Zb9I87XjAdpOQ==
9138+
shakapacker@9.3.4-beta.0:
9139+
version "9.3.4-beta.0"
9140+
resolved "https://registry.npmjs.org/shakapacker/-/shakapacker-9.3.4-beta.0.tgz#bcfaec95e1011bfaf3068b687f28e0e1bc448d42"
9141+
integrity sha512-rKnrS41JNXZFVfQ0lLmMp5achNW7wEQowa3zJ2/v7p965k3si8BwRQbW81VeKts2tCdjuLMbn5jYZn/iV7eGEw==
91429142
dependencies:
91439143
js-yaml "^4.1.0"
91449144
path-complete-extname "^1.0.0"

0 commit comments

Comments
 (0)