-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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 Bind Ads: add campaignlabels col #24223
🎉 Source Bind Ads: add campaignlabels col #24223
Conversation
…ub.com/trowacat/airbyte into source-bing-ads-add-campaignlabels-col
/test connector=connectors/source-bing-ads
Build FailedTest summary info:
|
Hey thanks for the contribution and apologies for the delay! I'll be the DRI responsible for reviewing this and getting it across the finish line. We currently have a backlog of about a dozen PRs, but just wanted to let you know that this PR has been added to the queue and I'll be trying my best to get to this as soon as possible. Thanks for the contribution and for being patient :) |
/test connector=connectors/source-bing-ads
Build FailedTest summary info:
|
/test connector=connectors/source-bing-ads
Build PassedTest summary info:
|
Thanks for the contribution @trowacat, trying to get this merged in! @midavadim can you help review this PR since it is a GA connector? |
@@ -38,6 +38,9 @@ | |||
"CampaignStatus": { | |||
"type": ["null", "string"] | |||
}, | |||
"CampaignLabels": { | |||
"type": ["null", "string"] |
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.
Could you please confirm that CampaignLabels is just a string, because name assumes that there are a lot of labels (probably list of strings? )
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.
@trowacat can you confirm the above, please? thanks
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.
CampaignLabels
The labels applied to the campaign.Labels are delimited by a semicolon (;) in the report download.
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.
@trowacat did you have time to take a look on this?
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.
@midavadim I added some labels to our integration account data
The data field is correct.
@@ -38,6 +38,9 @@ | |||
"CampaignStatus": { | |||
"type": ["null", "string"] | |||
}, | |||
"CampaignLabels": { | |||
"type": ["null", "string"] |
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.
@midavadim I added some labels to our integration account data
The data field is correct.
/test connector=connectors/source-bing-ads
Build PassedTest summary info:
|
/publish connector=connectors/source-bing-ads
if you have connectors that successfully published but failed definition generation, follow step 4 here |
* campaignLabels col * update pr number * updated expected_records.txt with campaign labels in campaign performance streams * fix expected records * bump metadata version * auto-bump connector version --------- Co-authored-by: Sajarin <sajarindider@gmail.com> Co-authored-by: marcosmarxm <marcosmarxm@gmail.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
What
Adds the field CampaignLabels to the campaign_performance_report stream.
Closes: 18476
How
Adds CampaignLabels in report streams. This is only available in campaign performance report.
Pre-merge Checklist
Updating a connector
Community member or Airbyter
Grant edit access to maintainers (instructions)
Secrets in the connector's spec are annotated with
airbyte_secret
Unit & integration tests added and passing. Community members, please provide proof of success locally e.g: screenshot or copy-paste unit, integration, and acceptance test output. To run acceptance tests for a Python connector, follow instructions in the README. For java connectors run
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.Code reviews completed
Connector version has been incremented
Dockerfile
has updated versionDocumentation updated
README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
with an entry for the new version. See changelog examplePR name follows PR naming conventions
Airbyter
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 hereUnit tests