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 Amazon Ads: fix portfolioId
type
#25874
🐛Source Amazon Ads: fix portfolioId
type
#25874
Conversation
Before Merging a Connector Pull RequestWow! What a great pull request you have here! 🎉 To merge this PR, ensure the following has been done/considered for each connector added or updated:
If the checklist is complete, but the CI check is failing,
|
/test connector=connectors/source-amazon-ads
Build PassedTest summary info:
|
/test connector=connectors/source-amazon-ads
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.
@roman-yermilov-gl this type change is a breaking change. I'm going to create a breaking change release plan that I will share in this PR. Could you please link the original issue that led you to implement this change? Is there any functional implication in keeping these fields as decimal today? If it prevents you from deserializing the API response I would suggest to use a type transformer. If this is leading to unusable data on the destination side this change is indeed required.
airbyte-integrations/connectors/source-amazon-ads/metadata.yaml
Outdated
Show resolved
Hide resolved
@roman-yermilov-gl here's the breaking change release plan draft. I'd need more context on why this change is introduced to move forward. |
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.
@roman-yermilov-gl do you confirm the modified streams are present in the configured catalog we use for acceptance tests? Could you please update the expected records file with data corresponding to the modified streams?
This is an issue #17623 |
No. We don't have data for sponsored streams and we cannot populate those streams with data as they require real ad campaign |
@roman-yermilov-gl thank you for the details. I updated the breaking change document. I suspect the error mentioned #17623 to only impact BigQuery denormalized. As we have no test data it's hard to assess the breadth of this problem. I suggest to not merge it until we either:
|
I agree but what would be your suggestion for next steps? Should I put the task #17623 on hold? |
Yes I think so. I'll ask on the issue to try to seed the account with seed data. |
Hi @alafanechere |
@roman-yermilov-gl I got not update from the stakeholders on #17623 |
54775ab
to
2313868
Compare
/test connector=connectors/source-amazon-ads
Build PassedTest summary info:
|
/test connector=connectors/source-amazon-ads
Build PassedTest summary info:
|
/publish connector=connectors/source-amazon-ads pre-release=true run-tests=false
|
Updating the branch to get a fresh CI run. |
source-amazon-ads test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-amazon-ads/metadata.yaml | ✅ |
Connector version semver check. | ✅ |
Connector version increment check. | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-amazon-ads docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Acceptance tests | ✅ |
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-amazon-ads test
source-amazon-ads test report (commit
|
Step | Result |
---|---|
Validate airbyte-integrations/connectors/source-amazon-ads/metadata.yaml | ✅ |
Connector version semver check. | ✅ |
Connector version increment check. | ✅ |
QA checks | ✅ |
Code format checks | ✅ |
Connector package install | ✅ |
Build source-amazon-ads docker image for platform linux/x86_64 | ✅ |
Unit tests | ✅ |
Acceptance tests | ✅ |
Please note that tests are only run on PR ready for review. Please set your PR to draft mode to not flood the CI engine and upstream service on following commits.
You can run the same pipeline locally on this branch with the airbyte-ci tool with the following command
airbyte-ci connectors --name=source-amazon-ads test
What
Fix
portfolioId
type to integer (Docs)