-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Publish stream status messages in CDK #24994
Conversation
12a5754
to
b716aba
Compare
This PR has been updated to use the new protocol message and is now ready for review. |
airbyte-cdk/python/setup.py
Outdated
"airbyte-protocol-models==1.0.0", | ||
"airbyte-protocol-models==0.3.5", |
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.
This looks like a downgrade... but I don't think we ever were on v1.0.0?
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.
Correct. We were never on 1.0.0 even though we set that as the dependency version. The new changes were released as a patch on the current version (0.3), which is the reason for the correction.
…ytehq/airbyte into jonathan/cdk-stream-status-messages
/test connector=connectors/source-stripe local_cdk=1
Build FailedTest summary info:
|
/test connector=connectors/source-greenhouse local_cdk=1
Build PassedTest summary info:
|
/test connector=connectors/source-facebook-marketing local_cdk=1
Build FailedTest summary info:
|
/test connector=connectors/source-facebook-marketing local_cdk=1
Build FailedTest summary info:
|
/test connector=connectors/source-facebook-marketing
Build FailedTest summary info:
|
/test connector=connectors/source-greenhouse local_cdk=1
Build PassedTest summary info:
|
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.
/test connector=connectors/source-facebook-marketing local_cdk=1
Build PassedTest summary info:
|
This reverts commit 709edb8.
d8321ee
to
95cffdb
Compare
Per a discussion with @alafanechere I have reverted the changelog/version bump to the source-facebook-marketing connector to avoid an order of operation issue between updating and publishing the CDK and publishing the connector. This PR will be merged first and once the CDK has been published, a second PR will be created to publish the source-facebook-marketing connector. |
* Publish stream status messages in CDK * Automated Commit - Formatting Changes * Convert to StreamDescriptor * Automated Commit - Formatting Changes * Bump to latest protocol model * Automated Commit - Formatting Changes * Bump protocol version * Add tests for stream status message creation * Formatting * Formatting * Fix failing test * Actually emit state message * Automated Commit - Formatting Changes * Bump airbyte-protocol * PR feedback * Fix parameter input * Correctly yield status message * PR feedback * Formatting * Fix failing tests * Automated Commit - Formatting Changes * Revert accidental change * Automated Change * Replace STOPPED with COMPLETE/INCOMPLETE * Update source-facebook-marketing changelog * Revert "Update source-facebook-marketing changelog" This reverts commit 709edb8. --------- Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com>
What
How
Publishes the stream status message on the various transitions in status for each stream in the source. This is a parallel PR to #24971.
Recommended reading order
abstract_source.py
stream_status_utils.py