When running ecto.rollback in an umbrella application in which multiple apps are using the same repo it will rollback more than 1 step (or more than "n" steps if you used -n).
I think we should make the migration tasks non-recursive and instead discover all unique repos in the umbrella apps and then run migrations on them.
Most helpful comment
I think we should make the migration tasks non-recursive and instead discover all unique repos in the umbrella apps and then run migrations on them.