-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Source Google Ads: add TypeTransformer to force proper type casting #19208
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 Google Ads: add TypeTransformer to force proper type casting #19208
Conversation
/test connector=connectors/source-google-ads
Build PassedTest summary info:
|
currently testing these changes locally, creating this PR for preliminary review |
In the scope of the OC issue I'd suggest only enabling the transformer on the Campaign stream. @grubberr @darynaishchenko what do you think? I'm worried about potential regressions if we enable it on all streams. |
@alafanechere I agree, I'll specify the |
/test connector=connectors/source-google-ads
Build PassedTest summary info:
|
/publish connector=connectors/source-google-ads
if you have connectors that successfully published but failed definition generation, follow step 4 here |
…19208) * Source Google Ads: add TypeTransformer to force proper type casting * Update changelog * Speciy TypeTransformer only to Campaigns stream * auto-bump connector version Co-authored-by: Serhii Lazebnyi <[email protected]> Co-authored-by: Octavia Squidington III <[email protected]>
What
Resolving:

https://github.com/airbytehq/oncall/issues/947 - Wrong schema typing for campaigns stream
How
Add a
TypeTransformer
to campaigns stream class to force type conversion to expected valuesPre-merge Checklist
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 here