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

refactor(source-linkedin-ads): migrate to low-code #44370

Merged
merged 104 commits into from
Sep 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
0d79022
Migrated basic streams
lazebnyi May 17, 2024
cfe5914
Merge branch 'master' into lazebnyi/7804-source-linkedin-ads-migrate-…
lazebnyi May 17, 2024
f85a578
Merge branch 'master' into lazebnyi/7804-source-linkedin-ads-migrate-…
lazebnyi May 20, 2024
17a6432
Update breaking changes docs
lazebnyi May 26, 2024
61824f9
Merge branch 'lazebnyi/7804-source-linkedin-ads-migrate-to-lowcode' o…
lazebnyi May 26, 2024
d81b35d
Migrate analitycs streams
lazebnyi May 27, 2024
b793354
Fix base streams
lazebnyi May 28, 2024
a09b5f5
Add custom retriver to analytics streams
lazebnyi May 28, 2024
2b6d16b
Merge branch 'master' into lazebnyi/7804-source-linkedin-ads-migrate-…
lazebnyi Jun 5, 2024
919aa4e
Fix LinkedInAdsCustomRetriever
lazebnyi Jun 6, 2024
05cdfa8
Updated custom retriever
lazebnyi Jun 6, 2024
cc4149f
Add analytics streams schemas
lazebnyi Jun 7, 2024
21b4bb8
Merge master to branch
lazebnyi Jun 7, 2024
40f334c
Delete schemas json files
lazebnyi Jun 7, 2024
00229e7
Bump CDK dependency to latest
lazebnyi Jun 7, 2024
5cc3443
Merge branch 'master' into lazebnyi/7804-source-linkedin-ads-migrate-…
lazebnyi Jun 10, 2024
cf3f601
Fix tests
lazebnyi Jun 10, 2024
234fc33
Update spec
lazebnyi Jun 11, 2024
d3d1a51
Bump CDK version
lazebnyi Jun 11, 2024
e15d936
Fix format all
lazebnyi Jun 11, 2024
eb201df
Merge branch 'master' into lazebnyi/7804-source-linkedin-ads-migrate-…
lazebnyi Jun 11, 2024
44b72e9
Merge branch 'master' into lazebnyi/7804-source-linkedin-ads-migrate-…
lazebnyi Jun 11, 2024
3ba5868
Fix unit test
lazebnyi Jun 11, 2024
90b55ac
Merge branch 'lazebnyi/7804-source-linkedin-ads-migrate-to-lowcode' o…
lazebnyi Jun 11, 2024
a0271a6
Fix format all
lazebnyi Jun 11, 2024
023dc32
Run CI
lazebnyi Jun 11, 2024
6b3506e
Fix expected records
lazebnyi Jun 11, 2024
2c41384
Update abnormal states
lazebnyi Jun 12, 2024
7fe06a8
Update expected records
lazebnyi Jun 12, 2024
7e08841
Minor updates
lazebnyi Jun 12, 2024
8b403ec
Add unit tests
lazebnyi Jun 12, 2024
8ecf275
Add unit tests for check connection
lazebnyi Jun 12, 2024
b5274cc
Fix format
lazebnyi Jun 12, 2024
24497d1
Add unit test for config migration
lazebnyi Jun 12, 2024
8daf4d8
Update migration steps in breacking changes doc
lazebnyi Jun 12, 2024
1dd24e4
Fix format
lazebnyi Jun 12, 2024
a55e0da
Master merge to branch
lazebnyi Jun 17, 2024
62e09ad
Fix tests
lazebnyi Jun 18, 2024
c457811
Add filtration by accounts id with config
lazebnyi Jun 18, 2024
ddf776d
Fix filtration condition and spec
lazebnyi Jun 18, 2024
93ca381
Add retry for response with status code 500 and 503
lazebnyi Jun 18, 2024
e64a7e5
Fix foramt
lazebnyi Jun 18, 2024
6c2e564
Fix unit tests
lazebnyi Jun 18, 2024
bbc2f04
Fix incremental for analytics streams
lazebnyi Jun 24, 2024
20a60dd
Merge master to branch
lazebnyi Jun 24, 2024
8dbe86d
Skip pagination
lazebnyi Jun 24, 2024
98db8df
Fix unit test and formating
lazebnyi Jun 25, 2024
5b1b89c
Fix unit test
lazebnyi Jun 25, 2024
06f2e62
Flush buffer for each RATE_LIMITED message print
lazebnyi Jul 10, 2024
0a70afb
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 10, 2024
6d1eef7
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 11, 2024
f71dd1e
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 11, 2024
930ec65
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 12, 2024
7c2bf36
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 15, 2024
01884eb
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 15, 2024
bd0b992
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 16, 2024
d4947aa
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 16, 2024
c0d80ee
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 16, 2024
ba1e364
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 17, 2024
9c48e3b
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 18, 2024
5938faa
Merge branch 'master' of github.com:airbytehq/airbyte
lazebnyi Jul 19, 2024
b69a899
Merge master to branch
lazebnyi Jul 19, 2024
328631d
Add new retriver
lazebnyi Jul 23, 2024
7dfe3b6
Merge master to branch
lazebnyi Jul 23, 2024
1d035f5
Removed unnecessary checks
lazebnyi Jul 24, 2024
a22a16b
Rollback changes to config catalog
lazebnyi Jul 24, 2024
1c5ee30
Merge branch 'master' into lazebnyi/7804-source-linkedin-ads-migrate-…
lazebnyi Jul 24, 2024
d60f3db
Bump CDK version to 3.9.2
lazebnyi Jul 24, 2024
d36f2e6
Removed custom recrod filter and update custom record extractor
lazebnyi Jul 24, 2024
1958918
Bump CDK to 3.9.6
lazebnyi Jul 29, 2024
f4d1740
Merge master to branch
lazebnyi Jul 29, 2024
90c9a46
Fix unit tests
lazebnyi Jul 29, 2024
3eebff6
Fix formatting
lazebnyi Jul 29, 2024
b557ba9
Bump CDK version to ^4
lazebnyi Jul 30, 2024
49df842
Fix unittest
lazebnyi Aug 1, 2024
de99f9b
Add lookback_window
lazebnyi Aug 1, 2024
001e9a1
Fix formatting
lazebnyi Aug 1, 2024
52b691b
Fix low code migration
lazebnyi Aug 18, 2024
464cb46
Migrate to low code
lazebnyi Aug 18, 2024
ed52d71
Fix typo
lazebnyi Aug 18, 2024
a8ef7b0
Update PR number
lazebnyi Aug 18, 2024
65bdf4e
Fix manifest CDK version
lazebnyi Aug 19, 2024
6e7a284
Merge branch 'master' into lazebnyi/source-linkedin-ads-fix-low-code-…
girarda Aug 21, 2024
c3be525
Merge branch 'master' into lazebnyi/source-linkedin-ads-fix-low-code-…
girarda Aug 28, 2024
6fba6a4
fix lock file
girarda Aug 28, 2024
d8e7a27
Update slice range cursor granularity
lazebnyi Aug 30, 2024
117106f
Update picot filed name
lazebnyi Aug 30, 2024
75d19c4
Fix text
lazebnyi Aug 30, 2024
875041c
Merge master to branch
lazebnyi Sep 9, 2024
416ca39
Rollback abnormal state to global
lazebnyi Sep 9, 2024
fbd93b0
Add unit test for custom components
lazebnyi Sep 9, 2024
4dd62a2
Fix formatting
lazebnyi Sep 9, 2024
99135cb
Revert pk changes for account_users stream
lazebnyi Sep 10, 2024
ea05048
Fix model import
lazebnyi Sep 10, 2024
a48ea8a
Fix unittests
lazebnyi Sep 10, 2024
21e1a8d
Update airbyte-integrations/connectors/source-linkedin-ads/source_lin…
lazebnyi Sep 11, 2024
e464ed3
Fix import
lazebnyi Sep 12, 2024
1fbc0ac
Merge master to branch
lazebnyi Sep 16, 2024
2bb5c2a
Replace _pivot to pivot n scheam
lazebnyi Sep 16, 2024
bafed38
Add date cursor format support to streams
lazebnyi Sep 17, 2024
f872832
Fix custom analytics reports
lazebnyi Sep 19, 2024
f88cac2
add todo comment
lazebnyi Sep 19, 2024
34c1090
Fix formatting
lazebnyi Sep 19, 2024
bc20770
Fix spec typo
lazebnyi Sep 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,12 @@
"stream_state": { "end_date": "2050-01-01" },
"stream_descriptor": { "name": "ad_member_company_analytics" }
}
},
{
"type": "STREAM",
"stream": {
"stream_state": { "lastModified": 2524608000000 },
"stream_descriptor": { "name": "conversions" }
}
}
]

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ data:
connectorSubtype: api
connectorType: source
definitionId: 137ece28-5434-455c-8f34-69dc3782f451
dockerImageTag: 4.0.6
dockerImageTag: 4.1.0
dockerRepository: airbyte/source-linkedin-ads
documentationUrl: https://docs.airbyte.com/integrations/sources/linkedin-ads
githubIssueLabel: source-linkedin-ads
Expand Down Expand Up @@ -99,7 +99,7 @@ data:
supportLevel: certified
tags:
- language:python
- cdk:python
- cdk:low-code
connectorTestSuitesOptions:
- suite: liveTests
testConnections:
Expand Down
1,114 changes: 1,031 additions & 83 deletions airbyte-integrations/connectors/source-linkedin-ads/poetry.lock

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",]
build-backend = "poetry.core.masonry.api"

[tool.poetry]
version = "4.0.6"
version = "4.1.0"
name = "source-linkedin-ads"
description = "Source implementation for Linkedin Ads."
authors = [ "Airbyte <[email protected]>",]
Expand All @@ -16,13 +16,15 @@ repository = "https://github.com/airbytehq/airbyte"
include = "source_linkedin_ads"

[tool.poetry.dependencies]
python = "^3.9,<3.12"
airbyte-cdk = "0.80.0"
python = "^3.10,<3.12"
airbyte-cdk = "^5"
coverage = "^7.5.3"

[tool.poetry.scripts]
source-linkedin-ads = "source_linkedin_ads.run:run"

[tool.poetry.group.dev.dependencies]
pytest = "^6.1"
freezegun = "==1.2.2"
pytest-mock = "^3.6.1"
requests-mock = "^1.11.0"
Loading
Loading