-
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 Pardot: failed while syncing Visitors stream #19618
Conversation
59a3bf0
to
a2b849e
Compare
Hello 👋, first thank you for this amazing contribution. We really appreciate the effort you've made to improve the project. If you have any questions feel free to send me a message in Slack! |
Hey @MJafarMashhadi, thank you for your contribution. |
@MJafarMashhadi, could you please check theses suggestions: spec.json
source.py
Could you also, share screenshot of the integration and acceptance tests. |
@MJafarMashhadi can you provide screenshots of passing review or acceptance tests please so we can get this merged? Thanks! |
/publish connector=connectors/source-pardot run-tests=false
if you have connectors that successfully published but failed definition generation, follow step 4 here |
/publish connector=connectors/source-pardot run-tests=false
if you have connectors that successfully published but failed definition generation, follow step 4 here |
Thanks @MJafarMashhadi for the PR and @haithem-souala for the review! |
FYI this Pull Request did not update the source-pardot README's changelog. It will be fixed up via #20666. |
Sorry I missed your comments since I was on vacation! I'm glad that this is fixed and merged. |
What
Pardot connector failed during syncing
Visitors
stream due to an interface change. The methodstream_slices
ofStream
class (in CDK) was refactored to only accept keyword arguments (#9037) and that change was not reflected in source-pardot connector.How
This small PR updates the aforementioned method's call signature.
Recommended reading order
airbyte-integrations/connectors/source-pardot/source_pardot/stream.py
🚨 User Impact 🚨
No breaking changes.
Pre-merge Checklist
Not sure if I need to apply manually or there is some automation:
[ ] Add a row in changelog in
pardot.md
Updated 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 exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
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 hereUpdating 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 hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changesTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance
Put your acceptance tests output here.