-
-
Notifications
You must be signed in to change notification settings - Fork 638
Move React/Shakapacker version compatibility to generator smoke tests #2125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+491
−237
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
504f499
Move React/Shakapacker version compatibility to generator smoke tests
justin808 8869a2c
Add JSON parse error handling in apply_minimum_versions
justin808 6f5b0e5
Add minimum_versions? predicate method for Ruby idiom
justin808 be2c39e
Update spec/dummy for React 19 compatibility
justin808 175322f
Fix client-side HelmetProvider requirement for @dr.pogodin/react-helmet
justin808 4eb4575
Fix webpack-assets-manifest version for minimum Shakapacker compatibi…
justin808 816ae7d
Fix Shakapacker gem/npm version mismatch for minimum version testing
justin808 7bc7ff7
Fix bundler isolation for generated example apps
justin808 d62b9aa
Only use BUNDLE_GEMFILE isolation for minimum version examples
justin808 d881bf1
Update pnpm lockfile for React 19.0.0
justin808 b255da8
Trigger CI
justin808 7582e68
Fix bundler isolation for generate_packs in example apps
justin808 f666831
Run RSpec for minimum version examples with bundler isolation
justin808 3ca2f9f
Remove deprecated chromedriver-helper from dev_tests generator
justin808 12fc9d2
Address PR review comments
justin808 f36c4ff
Address PR review nitpicks and style suggestions
justin808 a07f022
Fix TypeScript compatibility with @types/react-dom@19
justin808 4f868c5
Fix ConnectionPool.new to use keyword arguments for Ruby 3.4
justin808 7288eef
Update pnpm lockfile after rebase
justin808 a68cd63
Fix minimum version examples by adding npm overrides for React 18
justin808 33d6fc3
Add React 17 and 18 compatibility testing to generator examples
justin808 5532c5d
Regenerate Shakapacker binstubs after version downgrade
justin808 f353f28
Fix workflow step name to document minimum supported versions
justin808 a96560a
Fix Shakapacker version mismatch by running npm install before binstubs
justin808 d48f229
Add runtime validation for legacy React APIs
justin808 2249352
Fix YAML syntax error in examples workflow step name
justin808 a28f819
Remove outdated commented code from script/convert
justin808 7c10881
Output webpack build errors to stderr for CI visibility
justin808 aac91b8
Add babel-loader dependency for Shakapacker 8.2.0 compatibility
justin808 3fb3a43
Fix workflow to use correct rake task for minimum version examples
justin808 9432cbb
Fix webpack-assets-manifest for Shakapacker 8.2.0 compatibility
justin808 7169fed
Fix test to expect error output on stderr instead of stdout
justin808 8d18c1b
Add React 16 compatibility testing support
justin808 819327d
Run all pinned React versions (16, 17, 18) in minimum CI
justin808 90d2069
Add @babel/plugin-transform-runtime for Shakapacker 8.2.0 compatibility
justin808 2c5d108
Add rake task verification step to CI workflow
justin808 2c7532a
Add version constants and validation to ExampleType
justin808 c8b0ac7
Fix MINIMUM_SUPPORTED_REACT_VERSION to reflect React 16 support
justin808 d0512f2
Use major version for MINIMUM_SUPPORTED_REACT constant
justin808 3124052
Clean up naming: use 'pinned' consistently, remove legacy code
justin808 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: shakacode/react_on_rails
Length of output: 498
🏁 Script executed:
Repository: shakacode/react_on_rails
Length of output: 446
🏁 Script executed:
Repository: shakacode/react_on_rails
Length of output: 206
🏁 Script executed:
Repository: shakacode/react_on_rails
Length of output: 50383
🏁 Script executed:
Repository: shakacode/react_on_rails
Length of output: 50382
Ensure package.json ends with a newline character.
The file currently does not end with a newline, violating the coding guidelines that require all files to end with a newline before committing.
🤖 Prompt for AI Agents