-
Notifications
You must be signed in to change notification settings - Fork 19
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
feat: add support for GCS #21
Conversation
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.
Thank you for the pull request, @nawfel-bacha! Adding GCS support will be a boon for folks using GCP, and I'll be able to use this as a baseline for S3 support.
I left a few comments on this PR around types and terminology. As always, this is intended to spark discussion more than anything else. Please let me know if the requested changes make sense and align with your use case.
Lastly, note that this repo is configured with pre-commit to enforce format, linting, and type checks. Please verify that your development environment is leveraging these pre-commit checks, so our changes are consistent.
@nicholasyager Thanks for the feedback, I made the necessary changes, feel free to check it out! |
dbt_loom/__init__.py
Outdated
identifier=node.get("relation_name").split(".")[-1].replace('"', ""), | ||
identifier=node.get("relation_name").split(".")[-1].replace('"', "").replace('`',""), |
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.
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.
@nawfel-bacha This is very nearly there! I left a couple comments around documentation. Once those are resolved, we'll be good to merge this in and cut a new release!
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.
@nawfel-bacha Thanks for the changes! This PR is good to go 🚀
Added support for loading manifest file from a GCS bucket.
Example of dbt_loom.config.yml:
Example of a dbt run:
Resolves: #20