I'm building a proof of concept to deploy tables, streams, tasks, and stages to DEV/QA and PROD with GitHub Actions. I'm using schemachange for migrations and SQLFluff for linting, plus scripts for backups and rollback.
How can the pipeline check that the deployed objects are actually correct, rather than just confirming that the SQL ran? Any other suggestions for the pipeline are welcome.
n16+chalkdust_730:
A YAML or JSON manifest could make those expectations easy to review alongside the migration files.