Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby "3.3.4"

gem "react_on_rails", "14.1.0.rc.0"
gem "react_on_rails", "16.0.1.rc.0"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

🧩 Analysis chain

Gem bump aligns with JS; remove temporary net-pop override now that Ruby 3.3.4 is set.

The version pin to react_on_rails 16.0.1.rc.0 matches package.json. However, the temporary net-pop GitHub override (Lines 48–52) was meant to be removed “when Ruby 3.3.4 is released,” and you’re already on ruby "3.3.4". Keeping a GitHub-sourced core lib is a stability and supply‑chain risk; please remove or pin to a released gem.

Quick checks:

Optionally confirm upstream support matrix:

Also applies to: 48-52


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "react_on_rails gem line:"
rg -nP '^\s*gem\s+"react_on_rails",\s*"[^\"]+"' Gemfile

echo "Temporary net-pop override present?"
rg -nP '^\s*gem\s+"net-pop",\s*github:' Gemfile && echo "-> Please remove this override."

Length of output: 171


🌐 Web query:

Does react_on_rails 16.0.1.rc.0 officially support Rails 8.0.x and Ruby 3.3.x?

💡 Result:

Short answer: No—there's no official evidence that a gem version "16.0.1.rc.0" exists or officially supports Rails 8.0.x / Ruby 3.3.x.

Evidence:

  • React on Rails releases/tags page on GitHub has no release named 16.0.1.rc.0 and the repo/prereqs/docs show support statements up through Rails 7 (prereqs: Rails >= 5.2, Ruby >= 3.0). (github.com)
  • RubyGems shows recent published versions (up to 15.x pre-releases in 2025) and the gem metadata lists required rails >= 5.2 and required Ruby >= 3.0 for published versions. No 16.0.1.rc.0 entry appears on RubyGems. (rubygems.org)

If you have a specific release candidate reference (a URL, a repository tag, or a Gemfile entry), share it and I’ll check that exact source.

Citations:


Remove GitHub net-pop override and correct react_on_rails pin

  • Gemfile line 8 — react_on_rails is pinned to "16.0.1.rc.0"; no public release found upstream/RubyGems. Pin to a published version or point to a valid repo/tag if this pre-release is intentional.
  • Gemfile line 51 — net-pop is sourced from GitHub (gem "net-pop", github: "ruby/net-pop"); remove the override or replace with a released gem to remove supply‑chain/stability risk.
🤖 Prompt for AI Agents
In Gemfile around lines 8 and 51, react_on_rails is pinned to an unreleased
pre‑release "16.0.1.rc.0" and net-pop is overridden to a GitHub source; replace
the react_on_rails pin with a published RubyGems version (e.g., the latest
stable release) or change the source to a valid repo and tag if you
intentionally need an unreleased pre‑release, and remove the GitHub override for
net-pop by switching to the released gem version (or a vetted gem source) to
eliminate the GitHub dependency and supply‑chain risk; update the Gemfile
entries accordingly and run bundle install to verify.

gem "shakapacker", "8.0.0"

# Bundle edge Rails instead: gem "rails", github: "rails/rails"
Expand Down
Loading
Loading