repost schema migrate status checks the migration history and writes nothing. It exits 0 when the history is clean and 1 on any finding, with one line per finding on stdout, which makes it the standard pull-request gate alongside validate and generate --check.
Usage
Options
Findings
Example
.github/workflows/ci.yml
Continue
migrate dev
The command that resolves every dirty state.
migrate deploy
Requires the clean status this command verifies.
generate
The companion gate for committed clients.