1
0
mirror of synced 2025-12-20 18:39:31 -05:00
Commit Graph

25 Commits

Author SHA1 Message Date
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08:00
Marius Posta
7ae97175a6 gradle: fix repo wide behaviour (#30607) 2023-09-28 05:01:13 -07:00
Zack Dai
783f01c756 Source Google Analytics: fix custom report with segments (#22223)
* Souce  google_analytics_v4: update fix segents

* Update google-analytics-v4.md

* Update google-analytics-v4.md

* add unit test for custom_reports

* bump connector version

* Source Google Analytics v4: fix test

* Source Google Analytics v4: refactor + fix unittest

* update metadata and dockerfile

* retrigger ci

* update doc

---------

Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Mal Hancock <mallory@archangelic.space>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
2023-06-15 09:50:08 -03:00
Cole Snodgrass
2e099acc52 update headers from 2022 -> 2023 (#22594)
* It's 2023!

* 2022 -> 2023

---------

Co-authored-by: evantahler <evan@airbyte.io>
2023-02-08 13:01:16 -08:00
Artem Inzhyyants
abf3ef8e0e Source Google Analytics UA: fix check connection (#20858)
* Source Google Analytics UA: fix check connection

* Source Google Analytics UA: docs update

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-04 12:52:38 +00:00
Baz
51ac4b5238 🐛 Source Google Analytics (UA): fix discovery stage, when custom_reports is provided as single dict (#18965) 2022-11-04 18:04:14 +02:00
Baz
7a632fb39d 🐛 Source Google Analytics (Universal Analytics): add Custom Reports schema validation on Check Connection (#18670) 2022-10-31 11:51:40 +02:00
Denys Davydov
234089e479 Source google-analytics-v4: fix pagination (#17943)
* #787 oncall - source google-analytics: fix pagination

* source google-analytics-v4: upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-13 15:28:00 +03:00
Denys Davydov
c2415415bd Source google-anlytics-v4: do not retry exceeded daily quota (#17905)
* source google-anlytics-v4: do not retry exceeded daily quota

* source google analytics: upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-13 11:31:10 +03:00
Serhii Lazebnyi
e8cd4da882 🎉Source Google Analytics v4: Add handle quota error (#14949)
* Add handle quota error

* Fix typo

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-22 16:04:00 +03:00
Arsen Losenko
a1e96ef6ef Source Google Analytics: Specify integer for dimension ga:dateHourMinute (#14298)
* Specify integer for dimension ga:dateHourMinute
* Update changelog
2022-06-30 18:06:01 +03:00
Marcos Marx
dca2256a7c Bump 2022 license version (#13233)
* Bump year in license short to 2022

* remove protocol from cdk
2022-05-26 15:00:42 -03:00
Denis Davydov
e6ee556f0c Source Google Analytics: always sync data from two days ago (#12426)
* #12013 source GA to Beta: always sync data from two days ago

* #12013 GA to Beta: fix changelog

* #12013 source GA to Beta: rm odd file

* #12013 Source GA to Beta: comment out integration tests

* #12013 expose isDataGolden field, assume missing field equals False

* #12013 expose isDataGOlden flag: reword docs

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-05-03 17:24:33 +03:00
Denis Davydov
a673a479d1 #10938 fix docs and spec (#11803)
* #10938 fix docs and spec

* #10938 add pr

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-04-13 13:31:06 +03:00
Denis Davydov
291a86ee04 🐛 Source Google Analytics: Unit and Acceptance tests (#11512)
* #11477 source GA: fix stream slices and ubnormal state processing

* #11477 GA to beta: unit tests and SAT

* #11477 GA to beta: run black on master and merge into branch

* #11477 GA to beta: review fix

* Revert "#11477 GA to beta: run black on master and merge into branch"

This reverts commit b86fdc2cff.

* #11477 GA to beta: add changelog

* #11477 ga to beta: roll back to

* #11477 ga to beta: rm odd init

* #11477 ga to beta: rollback source definition

* #11477 ga to beta: upd source definition
2022-04-04 13:26:50 +03:00
Marcos Eliziario Santos
f78ede0b51 reintroduce window in days, log warning when sampling occurs (#9480)
* reintroduce window in days, log warning when sampling occurs

* Unit tests

* Documentation update

* Update airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/source.py

Co-authored-by: Sergei Solonitcyn <11441558+sergei-solonitcyn@users.noreply.github.com>

* fix the spec

Signed-off-by: Sergei Solonitcyn <sergei.solonitcyn@zazmic.com>

* some mypy fixes

Signed-off-by: Sergei Solonitcyn <sergei.solonitcyn@zazmic.com>

* bump version

* format

* updated spec and def yaml

* Update source.py

Co-authored-by: Sergei Solonitcyn <11441558+sergei-solonitcyn@users.noreply.github.com>
Co-authored-by: Sergei Solonitcyn <sergei.solonitcyn@zazmic.com>
Co-authored-by: auganbay <auganenu@gmail.com>
2022-01-26 13:54:44 +06:00
Serhii Lazebnyi
9270f324d4 🐛 Source Google Analytics: Fix issue with custom error and simplify configuration (#8175)
* Fix validation of unknown metric(s) or dimension(s) error and chenge spec values order

* Add unit test and docs to method

* Updated PR number

* Updated version

* Updated version

* Bumped docker version

* Fix code formation

* Fixed unit tests

* Bumped version in seeds and spec yaml
2021-12-03 13:59:10 +02:00
augan-rymkhan
3afb39d8ed Fix to pass two_sequential_reads test and skip test state_with_abnormally_large_values (#8264)
* Commented incremental tests to skip them in SAT

* limit the slice range with end_date

* added unit tests for stream_slices

* changed the connector version

* changed reason of the comment yml

* use freezgun in unit tests

* formatted code

* updated version in spec yaml

Co-authored-by: Auganbay <auganenu@gmail.com>
2021-12-02 10:38:28 +06:00
augan-rymkhan
82775d60d7 Fix check connection for earlier date in Google Analytics (#8087)
* Changed tests for `check_connection` method

* Start reading from the latest date-slice to check the reading permissions in `check_connection`

* Fetch records from start_date up to now for testing case

* Add minimal valid records into response_with_records.json

* Changed version of the connector

* formatted codes

* Override stream_slices in Test stream

* return list of date slices inline

* replace valiation msg to "Cannot retrieve data from that view ID"

* formatted code

* fixed error msg in unit tests

* changed version in seed/ yaml files

Co-authored-by: Auganbay <auganenu@gmail.com>
2021-11-24 15:07:58 +06:00
Baz
97e9b13f1e 🐛 Source Google-Analytics-v4: add additional permission check while setting up the connector (#7410) 2021-10-28 21:10:30 +03:00
Arthur Galuza
bf3189cd12 🎉 Source Google Analytics v4: Declare oauth parameters in google sources (#6414)
* Upd auth: oauth support

* Rename authorization/credentials, upd spec, refactor

* Add backward compatibility

* Upd CI

* Bump version

* Upd changelog
2021-10-08 12:38:40 +03:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Dmytro
52c4eaa076 Google analytics v4: Oauth2.0 config (#6306) 2021-09-21 10:49:18 +03:00
Serhii Lazebnyi
cfb4f422c1 🐛 Source Google Analytics v4: Fix validation of empty custom reports issue (#5655) 2021-08-26 01:07:25 +03:00
Serhii Lazebnyi
2ee462a9a1 🎉 New Source-connector for Google Analytics v4 (#5290)
* Add Google Analytics v4 implementation

* Add docs and connector index

* Fix a broken link to Airbyte CDK

* Fix a broken link to source acceptance tests docs

* Add condition for a full refresh or incremental stream

* Add unit tests

* Fix formatting to flake8

* Updated to review

* Added logger for custom reports validation

* Add comments to code

* Updated to format
2021-08-25 17:55:08 +03:00