Repository navigation
Publish stream status messages in CDK - #24994
Jonathan Pearlin (jdpgrailsdev) merged 42 commits into
Conversation
12a5754 to
b716aba
Compare
|
This PR has been updated to use the new protocol message and is now ready for review. |
| package_data={"airbyte_cdk": ["py.typed", "sources/declarative/declarative_component_schema.yaml"]}, | ||
| install_requires=[ | ||
| "airbyte-protocol-models==1.0.0", | ||
| "airbyte-protocol-models==0.3.5", |
There was a problem hiding this comment.
This looks like a downgrade... but I don't think we ever were on v1.0.0?
There was a problem hiding this comment.
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: |
|
/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 Augustin (@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.pystream_status_utils.py