Skip to content
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

🎉 Add Order Risks + New attributes to Orders schema for Native Shopify connector #3926

Merged
merged 71 commits into from
Jun 8, 2021

Conversation

bazarnov
Copy link
Collaborator

@bazarnov bazarnov commented Jun 7, 2021

What

Resolving issue:
#3482 - Additional attributes in shopify schema

How

  1. Added Schema for Order Risks (order_risks.json)
  2. Added stream class OrderRisks() to source.py
  3. Re-defined `orders.json' schema to add all possible attributes from Orders objects
  4. Bumped version of the image

Pre-merge Checklist

Expand the checklist which is relevant for this PR.

Connector checklist

  • Issue acceptance criteria met
  • PR name follows PR naming conventions
  • Secrets are annotated with airbyte_secret in output spec
  • Unit & integration tests added as appropriate (and are passing)
  • /test connector=connectors/<name> command as documented here is passing.
    • Community members can skip this, Airbyters will run this for you.
  • Code reviews completed
  • Credentials added to Github CI if needed and not already present. instructions for injecting secrets into CI.
  • Documentation updated
    • CHANGELOG.md
  • Build is successful
  • Connector version bumped like described here
  • New Connector version released on Dockerhub by running the /publish command described here
  • No major blockers
  • PR merged into master branch
  • Follow up tickets have been created
  • Associated tickets have been closed & stakeholders notified

bazarnov and others added 30 commits June 1, 2021 19:38
File doesn't need
…81-shopify-cdk-connector' of https://github.com/airbytehq/airbyte into bazarnov/3581-shopify-cdk-connector
@bazarnov bazarnov self-assigned this Jun 7, 2021
@bazarnov bazarnov linked an issue Jun 7, 2021 that may be closed by this pull request
@bazarnov bazarnov changed the title 🎉 CDK-Source-Shopify/3482-add-order-risks-stream 🎉 Add Order Risks schema for Native Shopify connector Jun 7, 2021
@bazarnov bazarnov changed the base branch from master to bazarnov/3581-shopify-cdk-connector June 7, 2021 15:42
Copy link
Contributor

@sherifnada sherifnada left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bazarnov I believe the linked issue is not asking for the order risks stream, but for more attributes on the orders stream itself. See the PR contributed by @harshithmullapudi : airbytehq/tap-shopify#4 where it contains the required fields

you can also just go to the orders schema on shopify API and make sure all attributes are reflected

@harshithmullapudi please correct me if I'm wrong

@bazarnov
Copy link
Collaborator Author

bazarnov commented Jun 7, 2021

@bazarnov I believe the linked issue is not asking for the order risks stream, but for more attributes on the orders stream itself. See the PR contributed by @harshithmullapudi : airbytehq/tap-shopify#4 where it contains the required fields

you can also just go to the orders schema on shopify API and make sure all attributes are reflected

@harshithmullapudi please correct me if I'm wrong

Confusing part here was to mention "Risks" right down bellow the "Add new attributes to shopify orders schema". I hope now the expectations are met)

@bazarnov
Copy link
Collaborator Author

bazarnov commented Jun 7, 2021

/test connector=connectors/source-shopify

🕑 connectors/source-shopify https://github.com/airbytehq/airbyte/actions/runs/916550218
✅ connectors/source-shopify https://github.com/airbytehq/airbyte/actions/runs/916550218

@bazarnov
Copy link
Collaborator Author

bazarnov commented Jun 8, 2021

/publish connector=connectors/source-shopify

🕑 connectors/source-shopify https://github.com/airbytehq/airbyte/actions/runs/917803291
✅ connectors/source-shopify https://github.com/airbytehq/airbyte/actions/runs/917803291

Base automatically changed from bazarnov/3581-shopify-cdk-connector to master June 8, 2021 09:46
@bazarnov bazarnov changed the title 🎉 Add Order Risks schema for Native Shopify connector 🎉 Add Order Risks + New attributes to Orders schema for Native Shopify connector Jun 8, 2021
@bazarnov bazarnov merged commit 1686b92 into master Jun 8, 2021
@bazarnov bazarnov deleted the bazarnov/3482-add-risks-to-shopify branch June 8, 2021 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Additional attributes in shopify schema
3 participants