fal-ai / dbt-fal

do more with dbt. dbt-fal helps you run Python alongside dbt, so you can send Slack alerts, detect anomalies and build machine learning models.
https://fal.ai/dbt-fal
Apache License 2.0
853 stars 72 forks source link

refactor: reorg monorepo s01 #739

Closed drochetti closed 1 year ago

drochetti commented 1 year ago

Description

Major repository reorg so it follows the structure and best practices for fal monorepos.

drochetti commented 1 year ago

Looks great @drochetti! Great idea to reorganize the monorepo.

The adapter integration tests are failing because the package resolver is getting confused with the new paths, I think. The place to start resolving this would be projects/adapter/src/dbt/adapters/fal_experimental/utils/environments.py, specifically the _get_dbt_packages function.

Nice! Thanks @mederka

It seems like most of the paths used by the file you mentioned and all the other cucumber tests are defined here: projects/adapter/integration_tests/features/steps/fal_adapter_steps.py, is that correct?