-
Notifications
You must be signed in to change notification settings - Fork 4
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
dbt-meshify
split command, leaf nodes aren't made public
when there are tests on the leaf nodes
#121
Comments
howdy grace 👽 I believe @nicholasyager tackled this in #102 !
I think we should be good here! |
Hmm - I tried using my local dbt-meshify with the main branch and am still getting this bug:
And still, my transactions model (leaf node) does not have a contract not is it's access changed to public |
Looks like this may be because I currently have tests on my transactions model. When I remove the tests and re-run the command, transactions is made public and a contract is added. |
dbt-meshify
split command, leaf nodes aren't made public
dbt-meshify
split command, leaf nodes aren't made public
when there are tests on the leaf nodes
Fantastic catch @graciegoheen! It sounds like we need to the graph grouping code to ignore test nodes as dependencies. Should be easy enough to resolve IMHO. |
Describe the bug
I am trying to do this:
So I ran:
I would expect
transactions
to be madepublic
(because it’s a leaf node), but it's not.Steps to reproduce
dbt-meshify split
on a selection of models that includes a leaf nodeExpected results
public
Actual results
Screenshots and log output
System information
Which database are you using dbt with?
The output of
dbt debug
:The output of
dbt --version
:Additional context
Are you interested in contributing the fix?
The text was updated successfully, but these errors were encountered: