rails-preflight: Find Rails Upgrade Blockers Before You Start
ruby
dev.to
When upgrading an old Rails app, I want to know what will block the upgrade before I start changing versions. I built rails-preflight to find those blockers by reading the app's files, without booting it. Before releasing it, I ran it against real Rails upgrades in Mastodon, Discourse and Forem. All 28 gems it flagged as blockers were upgraded, replaced or dropped in the release that moved Rails. rails-preflight reads a Rails app and tells you what stands between it and the Rails version you