You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move React/Shakapacker version compatibility to generator smoke tests
This moves React and Shakapacker version compatibility testing from
spec/dummy to the generator smoke tests, as suggested in PR #2114 review.
Changes:
- Update spec/dummy to always use latest React 19 and Shakapacker 9.4.0
- Add minimum version example apps (basic-minimum, basic-server-rendering-minimum)
that use React 18.0.0 and Shakapacker 8.2.0
- Add ExampleType.minimum_versions flag to support version-specific examples
- Add rake tasks for filtered testing:
- run_rspec:shakapacker_examples_latest (for latest versions only)
- run_rspec:shakapacker_examples_minimum (for minimum versions only)
- Simplify script/convert to only handle Node.js tooling compatibility
(removed React/Shakapacker version modifications)
- Update CI workflows to run appropriate examples per dependency level
Benefits:
- Clearer separation: spec/dummy tests latest, generators test compatibility
- Simpler CI configuration for integration tests
- Better reflects real-world usage patterns
Closes#2123
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
0 commit comments