-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
🎉 Source Shopify: add pages, price rules and discount codes streams #4009
🎉 Source Shopify: add pages, price rules and discount codes streams #4009
Conversation
@jacqueskpoty could you follow the Connector checklist in the PR description and let me know once you've made the necessary changes? |
Ok. I will do that. |
@sherifnada I tested everything and its working however I cant get through with the integration tests because the gradle task checkPython is failing
|
@jacqueskpoty if you can just run |
@sherifnada following is the screenshot of the integration test |
@sherifnada @marcosmarxm , I think I have complete the required checkpoints for community connector contribution. Please let me know if there are additional steps required to complete this PR. |
@jacqueskpoty thanks! we are figuring out integration test permissions - will get back to you asap! |
@davinchia No problem. Let me know if there is any concern. |
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.
@jacqueskpoty this looks great! Thanks for the contribution. Are you currently blocked on us releasing this as part of Airbyte?
@sherifnada Thanks. Yes I will like this to be released by airbyte as soon as possible so as to alleviate deployment and maintenance hassles for my team. |
I copied the changes locally and successfully tested them.
@sherifnada we should be able to merge this in @jacqueskpoty handles the merge conflict. @jacqueskpoty we'll release this in a separate PR once we merge this. Thanks for your patience! |
…ull-additional-endpoints # Conflicts: # airbyte-integrations/connectors/source-shopify/CHANGELOG.md
@sherifnada @davinchia Merged master into this branch and resolved the conflict. Everything should be fine now. |
What
My team love air-byte especially the new Shopify native connector. However as described in the issue #3576 , We need to pull some additional streams (Pages, Price Rules and Discount Codes) which are not supported by the current connector. That's why we extended the new native Shopify connector to pull Pages , Price Rules and Discount Codes.
How
This pull request has included the necessary codes and streams configuration to pull the additional streams discussed above. It aligns with the code of conduct of air-byte and also follow the design and architecture that is already in place.
Recommended reading order
x.java
y.python
Pre-merge Checklist
Expand the checklist which is relevant for this PR.
Connector checklist
airbyte_secret
in output spec./gradlew :airbyte-integrations:connectors:<name>:integrationTest
./test connector=connectors/<name>
command as documented here is passing.docs/integrations/
directory./publish
command described hereConnector Generator checklist
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changes