What problem does it solve?
Upgrading Rails applications often leads to compatibility issues, deprecation warnings, and broken tests, but this Skill streamlines the process to ensure a smooth transition without major disruptions.
Core Features & Use Cases
- Incremental Version Bumps: Updates gems, configs, and code one minor version at a time, following official guides.
- Deprecation and Test Fixes: Automatically detects and resolves warnings while running and verifying tests.
- Framework Defaults Management: Enables new defaults progressively with user confirmation for safe adoption.
- Use Case: For a legacy Rails 7.1 app, use this to upgrade to 7.2 by updating the Gemfile, handling config conflicts, fixing deprecations, and confirming tests pass before deployment.
Quick Start
Upgrade my Rails application from version 7.1 to the next minor version following best practices.