chore: bump react_on_rails to 16.7.0.rc.0#25
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Ruby version mismatch across environments
- Updated the Dockerfile Ruby build argument and README prerequisite to match .ruby-version at 3.4.6.
Or push these changes by commenting:
@cursor push b87f9fd367
Preview (b87f9fd367)
diff --git a/Dockerfile b/Dockerfile
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,7 +8,7 @@
# For a containerized dev environment, see Dev Containers: https://guides.rubyonrails.org/getting_started_with_devcontainer.html
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version
-ARG RUBY_VERSION=3.4.3
+ARG RUBY_VERSION=3.4.6
FROM docker.io/library/ruby:$RUBY_VERSION-slim AS base
# Rails app lives here
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@
### Prerequisites
-- Ruby `3.4.3`
+- Ruby `3.4.6`
- Node.js `24.8.0`
- `pnpm`
- PostgreSQLYou can send follow-ups to the cloud agent here.
Reviewed by Cursor Bugbot for commit f5c84e5. Configure here.


Refs shakacode/react_on_rails#3360
RC test checklist
Gemfile.lockpnpm-lock.yamlImplementation notes
main79f9b8141516b248e314d64d1dec1f9ada052ed5react_on_railsandreact_on_rails_proto16.7.0.rc.0react-on-rails-proandreact-on-rails-pro-node-rendererto16.7.0-rc.0react-on-rails-rscwas already React-versioned at19.0.4, so it was intentionally left unchanged.packageManager: pnpm@10.22.0).yarn.lock,package-lock.json, ornpm-shrinkwrap.jsonfound.Verification
Gemfile.lockwithbundle lock --update react_on_rails react_on_rails_proin a temporary workspace.react_on_railsandreact_on_rails_pro16.7.0.rc.0and let Bundler resolve the Pro dependency updates.corepack pnpm install --lockfile-onlywith pnpm10.22.0in a temporary workspace.Caveats
Note
Medium Risk
Moderate risk because it upgrades core Rails gems and the
react_on_rails_prostack (including ajwtmajor bump) which can affect SSR/RSC and request handling despite no application code changes.Overview
Updates the app to
react_on_rails/react_on_rails_pro16.7.0.rc.0and aligns the JS side by bumpingreact-on-rails-proandreact-on-rails-pro-node-rendererto16.7.0-rc.0(lockfile regenerated).As part of resolving the new Pro dependencies, the Ruby lockfile also moves Rails from
8.1.2to8.1.3and updates several transitive gems (notablyjwtto3.2.0). Adds a.ruby-versionpin (3.4.6) and checks in an initialdb/schema.rb.Reviewed by Cursor Bugbot for commit b6097a0. Bugbot is set up for automated code reviews on this repo. Configure here.