Closed danielefrigo closed 11 months ago
Thanks for making this issue, @danielefrigo! I'll do some digging to see the precise cause. I suspect that there might be a deserialization edge case for dates in the manifest, but we'll see what I find.
Yep, this was a deserialization defect. I have a PR merged into main, and a new patch release will be cut shortly.
Release 0.3.1 has been cut. Thanks for submitting this issue, and please let me know if anything else come up along the way.
I created a model in my upstream project with a
deprecation_date
at model level, generated themanifest.yml
and everything works fine in my downstream project. If I move thedeprecation_date
at version level, the downstream project parsing breaks with error:The issue arises from dbt-core, but if I move all the models and configs into one single project, the error disappears, so I guess it's somehow related to dbt-loom node injection.
This is a sample yml config for the upstream project: