O Phinx é uma opção, mas o Migrator é independente do PHP, ele pode ser usado em qualquer outra linguagem, ou até mesmo isolado. E também é bem mais rápido, pq é feito em golang, o que pode reduzir custos com pipeline.
Veja esse exemplo: https://github.com/guilhermewebdev/migrator-php-example