-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Skip mocking of keyfile_json field #587
Conversation
👷 Deploy Preview for amazing-pothos-a3bca0 processing.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @joppevos , thanks a lot for the fix! Please add a test to ensure we don't have any regressions moving forward
Codecov ReportAll modified lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #587 +/- ##
==========================================
+ Coverage 92.80% 93.01% +0.20%
==========================================
Files 49 51 +2
Lines 2002 2019 +17
==========================================
+ Hits 1858 1878 +20
+ Misses 144 141 -3
☔ View full report in Codecov by Sentry. |
Thanks @tatiana , I added a simple test. We could also run a dbt ls test on the mocked profile, but then we are kinda testing dbt itself for not breaking over time. Would be great to get this solved quickly, cause you can't get a DAG pass general Airflow CI tests when it's failing on parsing. |
Thanks, @joppevos , this is very helpful. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent and quick fix, thanks, @joppevos!
**Features** * Add support to model versioning available since dbt 1.6 by @binhnq94 in #516 * Add AWS Athena profile mapping by @benjamin-awd in #578 * Support customizing how dbt nodes are converted to Airflow by @tatiana in #503 * Make the arg ``dbt_project_path`` in the ``ProjectConfig`` optional by @MrBones757 in #581 **Bug fixes** * Fix Cosmos custom selector to support filtering a single model by @jlaneve and @harels in #576 * Fix using ``GoogleCloudServiceAccountDictProfileMapping`` together with ``LoadMethod.DBT_LS`` by @joppevos in #587 * Fix using the ``full_refresh`` argument in projects that contain tests by @EgorSemenov and @tatiana in #590 * Stop creating symbolic links for ``dbt_packages`` (solves ``LocalExecutor`` concurrency issue) by @tatiana in #600 **Others** * Docs: add reference to original Jaffle Shop project by @erdos2n in #583 * Docs: retries & note about DagBag error by @TJaniF in #592 * pre-commit updates in #575 and #585
This was released as part of 1.2: |
Description
Makes the required field
keyfile_json
empty, so that dbt can parse it if theproject.yaml
file is being mocked.Related Issue(s)
closes #586
Checklist