Cache dbt deps lock file #930
Labels
area:dependencies
Related to dependencies, like Python packages, library versions, etc
area:execution
Related to the execution environment/mode, like Docker, Kubernetes, Local, VirtualEnv, etc
area:performance
Related to performance, like memory usage, CPU usage, speed, etc
dbt:deps
Primarily related to dbt deps command or functionality
epic-assigned
execution:local
Related to Local execution environment
execution:virtualenv
Related to Virtualenv execution environment
Milestone
Context
dbt 1.7 creates/uses a dbt dependencies lock file:
package-lock.yml
.As of Cosmos 1.3, we did not take advantage of this feature. This task aims to cache this file using the same caching mechanism introduced in #904, so running
dbt deps
is quicker.Acceptance criteria
ExecutionMode.LOCAL
andExecutionMode.VIRTUALENV
, Cosmos should cache and try to reuse thepackage-lock.yml
file in a similar way it does topartial_parse.msgpack
The text was updated successfully, but these errors were encountered: