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

[TDL-23979] Fix the existing schema and discovery #28

Merged
merged 54 commits into from
Sep 28, 2023

Conversation

shantanu73
Copy link
Contributor

Description of change

  1. Fixed Discovery by adding "valid-replication-keys" parameter in catalog
  2. Schema changes as per API documentation

Manual QA steps

  • Ran discovery and validated schema in catalog.json

Risks

  • Incorrect schema may cause integration tests to fail.

Rollback steps

  • revert this branch

@shantanu73 shantanu73 changed the title Fixed discovery. [TDL-23979] Fix the existing schema and discovery Sep 6, 2023
@RushiT0122 RushiT0122 self-requested a review September 6, 2023 10:28
tap_outreach/discover.py Outdated Show resolved Hide resolved
@sgandhi1311 sgandhi1311 force-pushed the TDL-23979-Fix-schema-and-discovery branch from 513f264 to 61b7a53 Compare September 11, 2023 13:20
shantanu73 and others added 6 commits September 11, 2023 13:23
…r-io/tap-outreach into TDL-23979-Fix-schema-and-discovery
1) Added logger for currently syncing.
2) Fixed formatting for all unit tests.
* Added replication keys in catalog during discovery.
* Added base test suite & discovery test.
* Added new lines at the end of test files.
* Changed teams & sequence_templates from full to incremental.
* Added automatic and all fields tests.
* Fixed MISSING_FIELDS & streams_to_exclude in all fields test.

* Fixed MISSING_FIELDS in automatic fields test.

* Changes:
1) Added new pagination test.
2) Changed docstring for all fields test.

* Added start date test.

* Changed sequence_templates stream to full table in base.py

* Changes:
1) Added new bookmark test.
2) Fixed a field in automatic fields test.

* Added new Sync Canary Test.

* Fixed formatting for all integration tests.

* Changes:
1) Fixed boomark & start date test.
2) Added new interrupted sync test.

* Fixed names for Bookmark & Start date test.

* Fixed bookmark & start date tests.

* fix bookmark, interrupted sync and start date tests

* add integration tests in circle ci config

* update tap-tester image version in cicle ci config

* Fix integration tests

* Fix all fields test and minor fixes

* fix bookmark test review

---------

Co-authored-by: RushiT0122 <rtodkar@stitchdata-talend.com>
@RushiT0122 RushiT0122 self-requested a review September 28, 2023 06:29
@shantanu73 shantanu73 merged commit fff263c into master Sep 28, 2023
@dsprayberry dsprayberry deleted the TDL-23979-Fix-schema-and-discovery branch November 27, 2023 20:21
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.

3 participants