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
* Remove bundler/gem_tasks to fix release task conflict
Removed `require 'bundler/gem_tasks'` from Rakefile because it creates
a conflicting `release` task that shadows our custom release task in
rakelib/release.rake.
Added manual :build task to replace what bundler/gem_tasks provided.
This matches the react_on_rails pattern where rakelib/release.rake
provides the release task without conflicts.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
* Simplify release script to match react_on_rails without npm
Cleaned up release.rake to exactly match react_on_rails pattern but
without the npm/release-it parts that aren't needed for cypress-on-rails.
Removed from react_on_rails version:
- npm_version conversion logic
- release-it command execution
- Gemfile.lock updates for dummy apps
- gemspec cleanup for subdirectories
- GitHub packages publishing
Kept from react_on_rails version:
- Same structure and flow
- RaisingMessageHandler class
- TaskHelpers include pattern
- git pull --rebase
- gem bump with -v flag (fixed from --version)
- gem release to rubygems.org
- Post-release CHANGELOG reminder
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
* Fix sh_in_dir to use Dir.chdir like react_on_rails
* Add --file flag to gem bump for version file detection
* Simplify Rakefile - remove unnecessary build task
The build task was not needed:
- gem release command handles building the gem
- We don't need a separate build step
- The default task can just run specs
This makes the Rakefile cleaner and simpler.
0 commit comments