The schema of run_results.json has changed as of DBT 0.19.0. This breaks the asset materializations in our dbt solids. This diff re-aligns the way we construct materializations such that materializations are yielded again.
Add to test_dbt_cli_run to make sure that the correct asset materializations are yielded when using run CLI (this was previously not covered under test). Tested fxnality on both 0.19.x and 0.18.x
It seems like this is a strict improvement over what we currently have, so we should probably merge. That said, do we have an understanding of what happened to this data that we're now missing? Did dbt stop producing it entirely? Is there a different JSON file that contains it?
This data is now contained in the [manifest.json](https://schemas.getdbt.com/dbt/manifest/v1.json) file, for the most part. This is also an output of dbt run, so it should be possible to get, but will require a restructuring of how we process this json (or maybe it just gets emitted in a different event).