Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Mar 31, 2023

Following google ads disabling v11 of their API, we are vendoring in google adds code. This is the first commit that just vendors in the original code of google-ads v. 20.0.0

It will be followed by a second PR where the code will be modified following the new package. Separating those two commits will help in case we have a need to migrate to another version of the library as then we will just revert this one and apply the second and resolve conflicts.


^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@boring-cyborg boring-cyborg bot added area:providers provider:google Google (including GCP) related issues labels Mar 31, 2023
@potiuk potiuk requested a review from eladkal March 31, 2023 17:47
@potiuk potiuk force-pushed the initial-commit-to-vendor-google-ads-in branch 3 times, most recently from 6033b2e to ad0067e Compare March 31, 2023 18:19
@potiuk potiuk requested a review from kaxil as a code owner March 31, 2023 18:19
Following google ads disabling v11 of their API, we are vendoring in
google adds code. This is the first commit that just vendors in the
original code of google-ads v. 20.0.0

It will be followed by a second PR where the code will be
modified following the new package. Separating those two
commits will help in case we have a need to migrate to another
version of the library as then we will just revert this one
and apply the second and resolve conflicts.
@potiuk potiuk force-pushed the initial-commit-to-vendor-google-ads-in branch from ad0067e to ab78cb8 Compare March 31, 2023 18:52
@potiuk
Copy link
Member Author

potiuk commented Mar 31, 2023

This one shoud be I think good to go. This is base for #switch to #30410 - it merely adds the unmodified google ads code so that we will be able to easily see where we made modifications so we should be good to go.

@potiuk potiuk merged commit 2e65c70 into apache:main Apr 1, 2023
@potiuk potiuk deleted the initial-commit-to-vendor-google-ads-in branch April 1, 2023 08:34
@ephraimbuddy ephraimbuddy added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Apr 11, 2023
potiuk added a commit to potiuk/airflow that referenced this pull request May 17, 2023
Now, when we switched to new dependencies for google provider,
we can remove the google-ads vendored-in library that has been
added to overcome the conflicts between google dependencies.

This removes code added in apache#30399
potiuk added a commit that referenced this pull request May 18, 2023
Now, when we switched to new dependencies for google provider,
we can remove the google-ads vendored-in library that has been
added to overcome the conflicts between google dependencies.

This removes code added in #30399
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) provider:google Google (including GCP) related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants