-
Notifications
You must be signed in to change notification settings - Fork 4.6k
🚀 Source Klaviyo: New Stream addition along with update to existing #11685
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 Klaviyo: New Stream addition along with update to existing #11685
Conversation
@ahmed-buksh please ping me this PR is ready to review. |
@ahmed-buksh are you planning to keep working on this? Today is a draft, please let me know! |
@marcosmarxm sorry for the delay, I switched to some other work. I am just ensuring a few tests are working fine so it's in progress for now. |
@marcosmarxm I made a couple of changes that were breaking a test but I generally see 2 tests failing on Klaivyo's existing code base as well. Should we halt until we have to fix them as well or we can move forward with this? |
/test connector=connectors/source-klaviyo
|
/test connector=connectors/source-klaviyo
|
@ahmed-buksh can you check the failed tests and share the screenshot of tests passing in local |
@harshithmullapudi I just fixed the tests and they are all passed. |
/test connector=connectors/source-klaviyo
|
Hey @ahmed-buksh can you check these
|
…hancement/source-klaviyo
@harshithmullapudi I executed |
/test connector=connectors/source-klaviyo |
/test connector=connectors/source-klaviyo
Build FailedTest summary info:
|
/test connector=connectors/source-klaviyo
Build PassedTest summary info:
|
/publish connector=connectors/source-klaviyo auto-bump-version=false
|
9e5fdb9
to
34af4e6
Compare
…irbytehq#11685) * 🚀 flow stream added along with flow, campaign and flow message addition to event * ⚡ liniting fix * 🔨 annotations updated along with update method for klaviyo * 💥 docker version updated and log added * 🔨 fixed acceptance test for klaviyo flow stream * 🔨 unused import removed * fix: flows stream has no records thus tests are failing * chore: update seed file Co-authored-by: Harshith Mullapudi <[email protected]>
What
Enhance Klaviyo source to provide flows information along with event updated with relational information.
How
Recommended reading order
airbyte-integrations/connectors/source-klaviyo/integration_tests/configured_catalog.json
airbyte-integrations/connectors/source-klaviyo/source_klaviyo/schemas.py
airbyte-integrations/connectors/source-klaviyo/source_klaviyo/streams.py
airbyte-integrations/connectors/source-klaviyo/source_klaviyo/source.py
🚨 User Impact 🚨
No breaking changes
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance
Put your acceptance tests output here.