I had to upgrade a project from rails 4.2 to 5.0 and it took like 3 weeks because things just broke randomly.
Upgraded a .NET 4.7 project to .NET 6 in 3 days and haven’t touched it since. And the .NET project was larger.
I haven’t done rails since that upgrade and I hope i never have to touch it again.