From 468df3f34bd7ae01ad0318e893694adabe8b6a94 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Wed, 27 Oct 2021 18:41:50 +0300 Subject: [PATCH 01/21] Remeve base-python references. --- airbyte-integrations/connectors/source-s3/Dockerfile | 3 --- airbyte-integrations/connectors/source-s3/build.gradle | 1 - airbyte-integrations/connectors/source-s3/requirements.txt | 2 -- 3 files changed, 6 deletions(-) delete mode 100644 airbyte-integrations/connectors/source-s3/requirements.txt diff --git a/airbyte-integrations/connectors/source-s3/Dockerfile b/airbyte-integrations/connectors/source-s3/Dockerfile index 21ffd014d63cb..a37205ba4d673 100644 --- a/airbyte-integrations/connectors/source-s3/Dockerfile +++ b/airbyte-integrations/connectors/source-s3/Dockerfile @@ -19,6 +19,3 @@ ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] LABEL io.airbyte.version=0.1.6 LABEL io.airbyte.name=airbyte/source-s3 - - - diff --git a/airbyte-integrations/connectors/source-s3/build.gradle b/airbyte-integrations/connectors/source-s3/build.gradle index d2c64f7ed611a..7ec6f2dfab362 100644 --- a/airbyte-integrations/connectors/source-s3/build.gradle +++ b/airbyte-integrations/connectors/source-s3/build.gradle @@ -10,5 +10,4 @@ airbytePython { dependencies { implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) } diff --git a/airbyte-integrations/connectors/source-s3/requirements.txt b/airbyte-integrations/connectors/source-s3/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-s3/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . From 55e77d20c36ea12b5b2edae0b495b6cadc3cd20f Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Wed, 27 Oct 2021 18:46:50 +0300 Subject: [PATCH 02/21] Remove base-python references --- .../connectors/source-apify-dataset/build.gradle | 1 - .../connectors/source-apify-dataset/requirements.txt | 3 --- 2 files changed, 4 deletions(-) delete mode 100644 airbyte-integrations/connectors/source-apify-dataset/requirements.txt diff --git a/airbyte-integrations/connectors/source-apify-dataset/build.gradle b/airbyte-integrations/connectors/source-apify-dataset/build.gradle index c33a7a8f87db0..8014177b695da 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/build.gradle +++ b/airbyte-integrations/connectors/source-apify-dataset/build.gradle @@ -10,5 +10,4 @@ airbytePython { dependencies { implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) } diff --git a/airbyte-integrations/connectors/source-apify-dataset/requirements.txt b/airbyte-integrations/connectors/source-apify-dataset/requirements.txt deleted file mode 100644 index 7be17a56d745d..0000000000000 --- a/airbyte-integrations/connectors/source-apify-dataset/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -# This file is autogenerated -- only edit if you know what you are doing. Use setup.py for declaring dependencies. --e ../../bases/source-acceptance-test --e . From 89382f11359e59e53fc57fc52919839163dcf89f Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Wed, 27 Oct 2021 19:19:29 +0300 Subject: [PATCH 03/21] Add requirements.txt --- airbyte-integrations/connectors/source-s3/requirements.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 airbyte-integrations/connectors/source-s3/requirements.txt diff --git a/airbyte-integrations/connectors/source-s3/requirements.txt b/airbyte-integrations/connectors/source-s3/requirements.txt new file mode 100644 index 0000000000000..0411042aa0911 --- /dev/null +++ b/airbyte-integrations/connectors/source-s3/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . From d9c5aeba660be1e98ecb60d2df5223092f66599a Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Wed, 27 Oct 2021 19:21:05 +0300 Subject: [PATCH 04/21] Add requirements.txt --- .../connectors/source-apify-dataset/requirements.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 airbyte-integrations/connectors/source-apify-dataset/requirements.txt diff --git a/airbyte-integrations/connectors/source-apify-dataset/requirements.txt b/airbyte-integrations/connectors/source-apify-dataset/requirements.txt new file mode 100644 index 0000000000000..7be17a56d745d --- /dev/null +++ b/airbyte-integrations/connectors/source-apify-dataset/requirements.txt @@ -0,0 +1,3 @@ +# This file is autogenerated -- only edit if you know what you are doing. Use setup.py for declaring dependencies. +-e ../../bases/source-acceptance-test +-e . From ae934709d8929b286e39fbe9829fa8bd6596e3d6 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Thu, 28 Oct 2021 16:15:59 +0300 Subject: [PATCH 05/21] Remove base-python references --- airbyte-integrations/connectors/source-bigcommerce/build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-bigcommerce/build.gradle b/airbyte-integrations/connectors/source-bigcommerce/build.gradle index 1160503ebfce8..c0106630d482d 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/build.gradle +++ b/airbyte-integrations/connectors/source-bigcommerce/build.gradle @@ -10,5 +10,4 @@ airbytePython { dependencies { implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) } From 351a94c9514f36559e859d51673668b7848e717b Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Thu, 28 Oct 2021 16:19:58 +0300 Subject: [PATCH 06/21] Remove base-python references --- airbyte-integrations/connectors/source-dixa/build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-dixa/build.gradle b/airbyte-integrations/connectors/source-dixa/build.gradle index 0fa7bfd341d0e..4a4615b898606 100644 --- a/airbyte-integrations/connectors/source-dixa/build.gradle +++ b/airbyte-integrations/connectors/source-dixa/build.gradle @@ -10,5 +10,4 @@ airbytePython { dependencies { implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) } From 5accbce344f38dc957ce5d794374385790d46db7 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Thu, 28 Oct 2021 16:28:15 +0300 Subject: [PATCH 07/21] Remove base-python references --- .../connectors/source-exchange-rates/build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-exchange-rates/build.gradle b/airbyte-integrations/connectors/source-exchange-rates/build.gradle index 45366c5f81867..b62896859ed42 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/build.gradle +++ b/airbyte-integrations/connectors/source-exchange-rates/build.gradle @@ -25,5 +25,4 @@ airbyteStandardSourceTestFile { dependencies { implementation files(project(':airbyte-integrations:bases:base-standard-source-test-file').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) } From e7ac7b07966de8dbdfd6787e1b7cc2a6c2be248f Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Fri, 29 Oct 2021 22:09:16 +0300 Subject: [PATCH 08/21] Remove base-python references. Remove requirements.txt files. --- .../source-apify-dataset/build.gradle | 4 ---- .../source-apify-dataset/requirements.txt | 3 --- .../connectors/source-apify-dataset/setup.py | 2 +- .../source-bigcommerce/build.gradle | 4 ---- .../source-bigcommerce/requirements.txt | 2 -- .../connectors/source-bigcommerce/setup.py | 2 +- .../connectors/source-dixa/build.gradle | 4 ---- .../connectors/source-dixa/requirements.txt | 2 -- .../connectors/source-dixa/setup.py | 2 +- .../source-exchange-rates/build.gradle | 19 ------------------- .../connectors/source-exchange-rates/setup.py | 2 +- .../connectors/source-intercom/build.gradle | 5 ----- .../source-intercom/requirements.txt | 2 -- .../connectors/source-intercom/setup.py | 2 +- .../source-linkedin-ads/build.gradle | 5 ----- .../source-linkedin-ads/requirements.txt | 2 -- .../connectors/source-linkedin-ads/setup.py | 4 ++-- .../connectors/source-mixpanel/build.gradle | 5 ----- .../source-mixpanel/requirements.txt | 2 -- .../connectors/source-mixpanel/setup.py | 2 +- .../source-paypal-transaction/build.gradle | 5 ----- .../requirements.txt | 2 -- .../connectors/source-s3/build.gradle | 4 ---- .../connectors/source-s3/requirements.txt | 2 -- .../source-scaffold-source-http/build.gradle | 5 ----- .../requirements.txt | 2 -- .../source-scaffold-source-http/setup.py | 2 +- .../build.gradle | 5 ----- .../source-scaffold-source-python/setup.py | 2 +- .../connectors/source-shortio/build.gradle | 5 ----- .../source-shortio/requirements.txt | 2 -- .../connectors/source-shortio/setup.py | 2 +- .../connectors/source-slack/build.gradle | 6 ------ .../connectors/source-slack/requirements.txt | 2 -- .../source-smartsheets/build.gradle | 6 ------ .../connectors/source-smartsheets/setup.py | 2 +- .../source-snapchat-marketing/build.gradle | 5 ----- .../requirements.txt | 2 -- .../source-snapchat-marketing/setup.py | 2 +- .../connectors/source-square/build.gradle | 5 ----- .../source-tiktok-marketing/build.gradle | 5 ----- .../source-tiktok-marketing/requirements.txt | 3 --- .../source-tiktok-marketing/setup.py | 2 +- .../connectors/source-trello/build.gradle | 5 ----- .../connectors/source-trello/requirements.txt | 2 -- .../connectors/source-trello/setup.py | 2 +- .../connectors/source-us-census/build.gradle | 5 ----- .../source-us-census/requirements.txt | 2 -- .../connectors/source-us-census/setup.py | 2 +- .../source-woocommerce/build.gradle | 5 ----- .../source-woocommerce/requirements.txt | 2 -- .../connectors/source-woocommerce/setup.py | 2 +- 52 files changed, 17 insertions(+), 163 deletions(-) delete mode 100644 airbyte-integrations/connectors/source-apify-dataset/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-bigcommerce/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-dixa/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-intercom/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-linkedin-ads/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-mixpanel/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-paypal-transaction/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-s3/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-shortio/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-slack/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-trello/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-us-census/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-woocommerce/requirements.txt diff --git a/airbyte-integrations/connectors/source-apify-dataset/build.gradle b/airbyte-integrations/connectors/source-apify-dataset/build.gradle index 8014177b695da..4e84af39acde9 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/build.gradle +++ b/airbyte-integrations/connectors/source-apify-dataset/build.gradle @@ -7,7 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_apify_dataset' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-apify-dataset/requirements.txt b/airbyte-integrations/connectors/source-apify-dataset/requirements.txt deleted file mode 100644 index 7be17a56d745d..0000000000000 --- a/airbyte-integrations/connectors/source-apify-dataset/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -# This file is autogenerated -- only edit if you know what you are doing. Use setup.py for declaring dependencies. --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-apify-dataset/setup.py b/airbyte-integrations/connectors/source-apify-dataset/setup.py index 08b19e4af6936..253bb1ee5cfab 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/setup.py +++ b/airbyte-integrations/connectors/source-apify-dataset/setup.py @@ -5,7 +5,7 @@ from setuptools import find_packages, setup -MAIN_REQUIREMENTS = ["airbyte-cdk", "apify-client~=0.0.1"] +MAIN_REQUIREMENTS = ["airbyte-cdk~=0.1", "apify-client~=0.0.1"] TEST_REQUIREMENTS = [ "pytest~=6.1", diff --git a/airbyte-integrations/connectors/source-bigcommerce/build.gradle b/airbyte-integrations/connectors/source-bigcommerce/build.gradle index c0106630d482d..8ae7c04af4b20 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/build.gradle +++ b/airbyte-integrations/connectors/source-bigcommerce/build.gradle @@ -7,7 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_bigcommerce' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-bigcommerce/requirements.txt b/airbyte-integrations/connectors/source-bigcommerce/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-bigcommerce/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-bigcommerce/setup.py b/airbyte-integrations/connectors/source-bigcommerce/setup.py index b8ffa984d3240..3998891736528 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/setup.py +++ b/airbyte-integrations/connectors/source-bigcommerce/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-dixa/build.gradle b/airbyte-integrations/connectors/source-dixa/build.gradle index 4a4615b898606..43b7d4b7d0e8f 100644 --- a/airbyte-integrations/connectors/source-dixa/build.gradle +++ b/airbyte-integrations/connectors/source-dixa/build.gradle @@ -7,7 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_dixa' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-dixa/requirements.txt b/airbyte-integrations/connectors/source-dixa/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-dixa/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-dixa/setup.py b/airbyte-integrations/connectors/source-dixa/setup.py index 09a138866002a..552e2aa9ba178 100644 --- a/airbyte-integrations/connectors/source-dixa/setup.py +++ b/airbyte-integrations/connectors/source-dixa/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-exchange-rates/build.gradle b/airbyte-integrations/connectors/source-exchange-rates/build.gradle index b62896859ed42..94da652dba367 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/build.gradle +++ b/airbyte-integrations/connectors/source-exchange-rates/build.gradle @@ -7,22 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_exchange_rates' } - -airbyteStandardSourceTestFile { - // For more information on standard source tests, see https://docs.airbyte.io/connector-development/testing-connectors - - // All these input paths must live inside this connector's directory (or subdirectories) - specPath = "source_exchange_rates/spec.json" - - // configPath points to a config file which matches the spec.json supplied above. secrets/ is gitignored by default, so place your config file - // there (in case it contains any credentials) - configPath = "secrets/config.json" - // Note: If your source supports incremental syncing, then make sure that the catalog that is returned in the get_catalog method is configured - // for incremental syncing (e.g. include cursor fields, etc). - configuredCatalogPath = "sample_files/configured_catalog.json" -} - - -dependencies { - implementation files(project(':airbyte-integrations:bases:base-standard-source-test-file').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-exchange-rates/setup.py b/airbyte-integrations/connectors/source-exchange-rates/setup.py index 1b3a4f123a6c3..7574bf07eb44a 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/setup.py +++ b/airbyte-integrations/connectors/source-exchange-rates/setup.py @@ -12,5 +12,5 @@ author_email="contact@airbyte.io", packages=find_packages(), package_data={"": ["*.json", "schemas/*.json"]}, - install_requires=["airbyte-cdk==0.1.2", "pendulum>=2,<3"], + install_requires=["airbyte-cdk~=0.1", "pendulum>=2,<3"], ) diff --git a/airbyte-integrations/connectors/source-intercom/build.gradle b/airbyte-integrations/connectors/source-intercom/build.gradle index 78d760d044a1f..ca642adb41152 100644 --- a/airbyte-integrations/connectors/source-intercom/build.gradle +++ b/airbyte-integrations/connectors/source-intercom/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_intercom' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-intercom/requirements.txt b/airbyte-integrations/connectors/source-intercom/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-intercom/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-intercom/setup.py b/airbyte-integrations/connectors/source-intercom/setup.py index 080520543ad3e..40e100fe77371 100644 --- a/airbyte-integrations/connectors/source-intercom/setup.py +++ b/airbyte-integrations/connectors/source-intercom/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-linkedin-ads/build.gradle b/airbyte-integrations/connectors/source-linkedin-ads/build.gradle index fa67479f71dad..b448b613f0042 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/build.gradle +++ b/airbyte-integrations/connectors/source-linkedin-ads/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_linkedin_ads' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt b/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-linkedin-ads/setup.py b/airbyte-integrations/connectors/source-linkedin-ads/setup.py index 1ae2b388c3fa7..5c6c0302d4b88 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/setup.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/setup.py @@ -6,8 +6,8 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", - "pendulum", + "airbyte-cdk~=0.1", + "pendulum~=2.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-mixpanel/build.gradle b/airbyte-integrations/connectors/source-mixpanel/build.gradle index 4a97eba9658f6..0aed85e2f4890 100644 --- a/airbyte-integrations/connectors/source-mixpanel/build.gradle +++ b/airbyte-integrations/connectors/source-mixpanel/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_mixpanel' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-mixpanel/requirements.txt b/airbyte-integrations/connectors/source-mixpanel/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-mixpanel/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-mixpanel/setup.py b/airbyte-integrations/connectors/source-mixpanel/setup.py index bf1bdcd7afc0f..810a55de5cd10 100644 --- a/airbyte-integrations/connectors/source-mixpanel/setup.py +++ b/airbyte-integrations/connectors/source-mixpanel/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-paypal-transaction/build.gradle b/airbyte-integrations/connectors/source-paypal-transaction/build.gradle index 4a6226795c51b..933d0df0e634d 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/build.gradle +++ b/airbyte-integrations/connectors/source-paypal-transaction/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_paypal_transaction' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt b/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-s3/build.gradle b/airbyte-integrations/connectors/source-s3/build.gradle index 7ec6f2dfab362..193bb8529c91c 100644 --- a/airbyte-integrations/connectors/source-s3/build.gradle +++ b/airbyte-integrations/connectors/source-s3/build.gradle @@ -7,7 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_s3' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-s3/requirements.txt b/airbyte-integrations/connectors/source-s3/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-s3/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/build.gradle b/airbyte-integrations/connectors/source-scaffold-source-http/build.gradle index 5e6f712353c48..4590f3a021715 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/build.gradle +++ b/airbyte-integrations/connectors/source-scaffold-source-http/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_scaffold_source_http' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt b/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/setup.py b/airbyte-integrations/connectors/source-scaffold-source-http/setup.py index 635cfd0c8d7dd..2f52427937203 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/setup.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/build.gradle b/airbyte-integrations/connectors/source-scaffold-source-python/build.gradle index 6fb53f11a6b6d..16ddfff924d68 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/build.gradle +++ b/airbyte-integrations/connectors/source-scaffold-source-python/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_scaffold_source_python_singer' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/setup.py b/airbyte-integrations/connectors/source-scaffold-source-python/setup.py index 059abc765e4ed..a648354f8b450 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/setup.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-shortio/build.gradle b/airbyte-integrations/connectors/source-shortio/build.gradle index 41a8c4516ac88..13640fa1372c8 100644 --- a/airbyte-integrations/connectors/source-shortio/build.gradle +++ b/airbyte-integrations/connectors/source-shortio/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_shortio' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-shortio/requirements.txt b/airbyte-integrations/connectors/source-shortio/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-shortio/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-shortio/setup.py b/airbyte-integrations/connectors/source-shortio/setup.py index 9fdc988686779..edf8ff85a2171 100644 --- a/airbyte-integrations/connectors/source-shortio/setup.py +++ b/airbyte-integrations/connectors/source-shortio/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-slack/build.gradle b/airbyte-integrations/connectors/source-slack/build.gradle index e6f0e57e7224a..1580ccbfa16e0 100644 --- a/airbyte-integrations/connectors/source-slack/build.gradle +++ b/airbyte-integrations/connectors/source-slack/build.gradle @@ -7,9 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_slack' } - - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-slack/requirements.txt b/airbyte-integrations/connectors/source-slack/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-slack/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-smartsheets/build.gradle b/airbyte-integrations/connectors/source-smartsheets/build.gradle index 39f9ad3b05512..5684f27c5dc43 100644 --- a/airbyte-integrations/connectors/source-smartsheets/build.gradle +++ b/airbyte-integrations/connectors/source-smartsheets/build.gradle @@ -22,9 +22,3 @@ airbyteStandardSourceTestFile { // for incremental syncing (e.g. include cursor fields, etc). configuredCatalogPath = "sample_files/configured_catalog.json" } - - -dependencies { - implementation files(project(':airbyte-integrations:bases:base-standard-source-test-file').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-smartsheets/setup.py b/airbyte-integrations/connectors/source-smartsheets/setup.py index 90e34ff92dd98..f1b9e057087ee 100644 --- a/airbyte-integrations/connectors/source-smartsheets/setup.py +++ b/airbyte-integrations/connectors/source-smartsheets/setup.py @@ -11,6 +11,6 @@ author="Nate Nowack", author_email="contact@airbyte.io", packages=find_packages(), - install_requires=["airbyte-cdk-test", "pytest==6.1.2", "smartsheet-python-sdk"], + install_requires=["airbyte-cdk~=0.1", "pytest==6.1.2", "smartsheet-python-sdk===2.105.1"], package_data={"": ["*.json"]}, ) diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/build.gradle b/airbyte-integrations/connectors/source-snapchat-marketing/build.gradle index df8415a726d60..9475d50e0cc64 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/build.gradle +++ b/airbyte-integrations/connectors/source-snapchat-marketing/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_snapchat_marketing' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt b/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/setup.py b/airbyte-integrations/connectors/source-snapchat-marketing/setup.py index ec940fd4a5630..0f6771678f891 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/setup.py +++ b/airbyte-integrations/connectors/source-snapchat-marketing/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-square/build.gradle b/airbyte-integrations/connectors/source-square/build.gradle index bb09f0af06d43..00d81e2eac60a 100644 --- a/airbyte-integrations/connectors/source-square/build.gradle +++ b/airbyte-integrations/connectors/source-square/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_square' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/build.gradle b/airbyte-integrations/connectors/source-tiktok-marketing/build.gradle index 9df4b3767aceb..f0be3533e1b98 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/build.gradle +++ b/airbyte-integrations/connectors/source-tiktok-marketing/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_tiktok_marketing_singer' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt b/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt deleted file mode 100644 index 7be17a56d745d..0000000000000 --- a/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -# This file is autogenerated -- only edit if you know what you are doing. Use setup.py for declaring dependencies. --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/setup.py b/airbyte-integrations/connectors/source-tiktok-marketing/setup.py index d49086e026b98..e161e89252885 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/setup.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk~=0.1.24", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = ["pytest~=6.1", "source-acceptance-test", "requests-mock==1.9.3", "timeout-decorator==0.5.0"] diff --git a/airbyte-integrations/connectors/source-trello/build.gradle b/airbyte-integrations/connectors/source-trello/build.gradle index c25abb3f8a427..6a5007e24c318 100644 --- a/airbyte-integrations/connectors/source-trello/build.gradle +++ b/airbyte-integrations/connectors/source-trello/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_trello' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-trello/requirements.txt b/airbyte-integrations/connectors/source-trello/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-trello/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-trello/setup.py b/airbyte-integrations/connectors/source-trello/setup.py index b766a8af19a18..39205c3543805 100644 --- a/airbyte-integrations/connectors/source-trello/setup.py +++ b/airbyte-integrations/connectors/source-trello/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-us-census/build.gradle b/airbyte-integrations/connectors/source-us-census/build.gradle index ab1202a9cd082..aeb60bf5c110a 100644 --- a/airbyte-integrations/connectors/source-us-census/build.gradle +++ b/airbyte-integrations/connectors/source-us-census/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_us_census' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-us-census/requirements.txt b/airbyte-integrations/connectors/source-us-census/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-us-census/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-us-census/setup.py b/airbyte-integrations/connectors/source-us-census/setup.py index 1a6f70b9e1b5f..c4318bd3ea6ed 100644 --- a/airbyte-integrations/connectors/source-us-census/setup.py +++ b/airbyte-integrations/connectors/source-us-census/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-woocommerce/build.gradle b/airbyte-integrations/connectors/source-woocommerce/build.gradle index a33fd4ae8e6a8..28cb0a0b33ccd 100644 --- a/airbyte-integrations/connectors/source-woocommerce/build.gradle +++ b/airbyte-integrations/connectors/source-woocommerce/build.gradle @@ -7,8 +7,3 @@ plugins { airbytePython { moduleDirectory 'source_woocommerce' } - -dependencies { - implementation files(project(':airbyte-integrations:bases:source-acceptance-test').airbyteDocker.outputs) - implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs) -} diff --git a/airbyte-integrations/connectors/source-woocommerce/requirements.txt b/airbyte-integrations/connectors/source-woocommerce/requirements.txt deleted file mode 100644 index 0411042aa0911..0000000000000 --- a/airbyte-integrations/connectors/source-woocommerce/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . diff --git a/airbyte-integrations/connectors/source-woocommerce/setup.py b/airbyte-integrations/connectors/source-woocommerce/setup.py index edacf7e802042..10f9b582feed3 100644 --- a/airbyte-integrations/connectors/source-woocommerce/setup.py +++ b/airbyte-integrations/connectors/source-woocommerce/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk~=0.1", ] TEST_REQUIREMENTS = [ From ba5af0013c4c99994caae75f4e09d5588f7f5cab Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Mon, 1 Nov 2021 19:54:32 +0200 Subject: [PATCH 09/21] Get back requirements.txt files --- .../connectors/source-apify-dataset/requirements.txt | 3 +++ .../connectors/source-bigcommerce/requirements.txt | 2 ++ airbyte-integrations/connectors/source-dixa/requirements.txt | 2 ++ .../connectors/source-exchange-rates/requirements.txt | 2 ++ .../connectors/source-intercom/requirements.txt | 2 ++ .../connectors/source-linkedin-ads/requirements.txt | 2 ++ .../connectors/source-mixpanel/requirements.txt | 2 ++ .../connectors/source-paypal-transaction/requirements.txt | 2 ++ airbyte-integrations/connectors/source-s3/requirements.txt | 0 .../connectors/source-scaffold-source-http/requirements.txt | 2 ++ .../connectors/source-shortio/requirements.txt | 2 ++ airbyte-integrations/connectors/source-slack/requirements.txt | 2 ++ .../connectors/source-snapchat-marketing/requirements.txt | 2 ++ .../connectors/source-tiktok-marketing/requirements.txt | 2 ++ airbyte-integrations/connectors/source-trello/requirements.txt | 2 ++ .../connectors/source-us-census/requirements.txt | 2 ++ airbyte-integrations/connectors/source-woocommerc | 0 .../connectors/source-woocommerce/requirements.txt | 2 ++ s.sh | 0 19 files changed, 33 insertions(+) create mode 100644 airbyte-integrations/connectors/source-apify-dataset/requirements.txt create mode 100644 airbyte-integrations/connectors/source-bigcommerce/requirements.txt create mode 100644 airbyte-integrations/connectors/source-dixa/requirements.txt create mode 100644 airbyte-integrations/connectors/source-exchange-rates/requirements.txt create mode 100644 airbyte-integrations/connectors/source-intercom/requirements.txt create mode 100644 airbyte-integrations/connectors/source-linkedin-ads/requirements.txt create mode 100644 airbyte-integrations/connectors/source-mixpanel/requirements.txt create mode 100644 airbyte-integrations/connectors/source-paypal-transaction/requirements.txt create mode 100644 airbyte-integrations/connectors/source-s3/requirements.txt create mode 100644 airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt create mode 100644 airbyte-integrations/connectors/source-shortio/requirements.txt create mode 100644 airbyte-integrations/connectors/source-slack/requirements.txt create mode 100644 airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt create mode 100644 airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt create mode 100644 airbyte-integrations/connectors/source-trello/requirements.txt create mode 100644 airbyte-integrations/connectors/source-us-census/requirements.txt create mode 100644 airbyte-integrations/connectors/source-woocommerc create mode 100644 airbyte-integrations/connectors/source-woocommerce/requirements.txt create mode 100644 s.sh diff --git a/airbyte-integrations/connectors/source-apify-dataset/requirements.txt b/airbyte-integrations/connectors/source-apify-dataset/requirements.txt new file mode 100644 index 0000000000000..7be17a56d745d --- /dev/null +++ b/airbyte-integrations/connectors/source-apify-dataset/requirements.txt @@ -0,0 +1,3 @@ +# This file is autogenerated -- only edit if you know what you are doing. Use setup.py for declaring dependencies. +-e ../../bases/source-acceptance-test +-e . diff --git a/airbyte-integrations/connectors/source-bigcommerce/requirements.txt b/airbyte-integrations/connectors/source-bigcommerce/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-bigcommerce/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-dixa/requirements.txt b/airbyte-integrations/connectors/source-dixa/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-dixa/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-exchange-rates/requirements.txt b/airbyte-integrations/connectors/source-exchange-rates/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-intercom/requirements.txt b/airbyte-integrations/connectors/source-intercom/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-intercom/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt b/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-mixpanel/requirements.txt b/airbyte-integrations/connectors/source-mixpanel/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-mixpanel/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt b/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-s3/requirements.txt b/airbyte-integrations/connectors/source-s3/requirements.txt new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt b/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-shortio/requirements.txt b/airbyte-integrations/connectors/source-shortio/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-shortio/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-slack/requirements.txt b/airbyte-integrations/connectors/source-slack/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-slack/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt b/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt b/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-trello/requirements.txt b/airbyte-integrations/connectors/source-trello/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-trello/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-us-census/requirements.txt b/airbyte-integrations/connectors/source-us-census/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-us-census/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-woocommerc b/airbyte-integrations/connectors/source-woocommerc new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/airbyte-integrations/connectors/source-woocommerce/requirements.txt b/airbyte-integrations/connectors/source-woocommerce/requirements.txt new file mode 100644 index 0000000000000..78140e52009f5 --- /dev/null +++ b/airbyte-integrations/connectors/source-woocommerce/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . \ No newline at end of file diff --git a/s.sh b/s.sh new file mode 100644 index 0000000000000..e69de29bb2d1d From b1728debe9e9899776e226c83b0e8616c7d03971 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Mon, 1 Nov 2021 19:55:25 +0200 Subject: [PATCH 10/21] Delete s.sh --- s.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 s.sh diff --git a/s.sh b/s.sh deleted file mode 100644 index e69de29bb2d1d..0000000000000 From 5172b2c0b2c75696dbf5c759a089b01c3e1cd8bf Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Mon, 1 Nov 2021 20:00:54 +0200 Subject: [PATCH 11/21] Fix requirements.txt blank line --- .../connectors/source-bigcommerce/requirements.txt | 2 +- airbyte-integrations/connectors/source-dixa/requirements.txt | 2 +- .../connectors/source-exchange-rates/requirements.txt | 2 -- .../connectors/source-intercom/requirements.txt | 2 +- .../connectors/source-linkedin-ads/requirements.txt | 2 +- .../connectors/source-mixpanel/requirements.txt | 2 +- .../connectors/source-paypal-transaction/requirements.txt | 2 +- airbyte-integrations/connectors/source-s3/requirements.txt | 2 ++ .../connectors/source-scaffold-source-http/requirements.txt | 2 +- airbyte-integrations/connectors/source-shortio/requirements.txt | 2 +- airbyte-integrations/connectors/source-slack/requirements.txt | 2 +- .../connectors/source-snapchat-marketing/requirements.txt | 2 +- .../connectors/source-tiktok-marketing/requirements.txt | 2 +- airbyte-integrations/connectors/source-trello/requirements.txt | 2 +- .../connectors/source-us-census/requirements.txt | 2 +- airbyte-integrations/connectors/source-woocommerc | 0 .../connectors/source-woocommerce/requirements.txt | 2 +- 17 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 airbyte-integrations/connectors/source-exchange-rates/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-woocommerc diff --git a/airbyte-integrations/connectors/source-bigcommerce/requirements.txt b/airbyte-integrations/connectors/source-bigcommerce/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/requirements.txt +++ b/airbyte-integrations/connectors/source-bigcommerce/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-dixa/requirements.txt b/airbyte-integrations/connectors/source-dixa/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-dixa/requirements.txt +++ b/airbyte-integrations/connectors/source-dixa/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-exchange-rates/requirements.txt b/airbyte-integrations/connectors/source-exchange-rates/requirements.txt deleted file mode 100644 index 78140e52009f5..0000000000000 --- a/airbyte-integrations/connectors/source-exchange-rates/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e ../../bases/source-acceptance-test --e . \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-intercom/requirements.txt b/airbyte-integrations/connectors/source-intercom/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-intercom/requirements.txt +++ b/airbyte-integrations/connectors/source-intercom/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt b/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt +++ b/airbyte-integrations/connectors/source-linkedin-ads/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-mixpanel/requirements.txt b/airbyte-integrations/connectors/source-mixpanel/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-mixpanel/requirements.txt +++ b/airbyte-integrations/connectors/source-mixpanel/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt b/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt +++ b/airbyte-integrations/connectors/source-paypal-transaction/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-s3/requirements.txt b/airbyte-integrations/connectors/source-s3/requirements.txt index e69de29bb2d1d..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-s3/requirements.txt +++ b/airbyte-integrations/connectors/source-s3/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt b/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt +++ b/airbyte-integrations/connectors/source-scaffold-source-http/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-shortio/requirements.txt b/airbyte-integrations/connectors/source-shortio/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-shortio/requirements.txt +++ b/airbyte-integrations/connectors/source-shortio/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-slack/requirements.txt b/airbyte-integrations/connectors/source-slack/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-slack/requirements.txt +++ b/airbyte-integrations/connectors/source-slack/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt b/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt +++ b/airbyte-integrations/connectors/source-snapchat-marketing/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt b/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt +++ b/airbyte-integrations/connectors/source-tiktok-marketing/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-trello/requirements.txt b/airbyte-integrations/connectors/source-trello/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-trello/requirements.txt +++ b/airbyte-integrations/connectors/source-trello/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-us-census/requirements.txt b/airbyte-integrations/connectors/source-us-census/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-us-census/requirements.txt +++ b/airbyte-integrations/connectors/source-us-census/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . diff --git a/airbyte-integrations/connectors/source-woocommerc b/airbyte-integrations/connectors/source-woocommerc deleted file mode 100644 index e69de29bb2d1d..0000000000000 diff --git a/airbyte-integrations/connectors/source-woocommerce/requirements.txt b/airbyte-integrations/connectors/source-woocommerce/requirements.txt index 78140e52009f5..0411042aa0911 100644 --- a/airbyte-integrations/connectors/source-woocommerce/requirements.txt +++ b/airbyte-integrations/connectors/source-woocommerce/requirements.txt @@ -1,2 +1,2 @@ -e ../../bases/source-acceptance-test --e . \ No newline at end of file +-e . From df5f0c80968fe49da9721f414307854b4f88ebe0 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Mon, 1 Nov 2021 22:12:51 +0200 Subject: [PATCH 12/21] Fix source-exchange rates to common CDK approach --- .../source-exchange-rates/CHANGELOG.md | 4 --- .../source-exchange-rates/README.md | 14 +++++----- .../acceptance-test-config.yml | 26 +++++++++++++++++++ .../integration_tests/__init__.py | 3 +++ .../integration_tests/abnormal_state.json | 5 ++++ .../integration_tests/acceptance.py | 13 ++++++++++ .../configured_catalog.json | 0 .../integration_tests/invalid_config.json | 5 ++++ .../sample_config.json} | 0 .../integration_tests/sample_state.json | 5 ++++ .../source-exchange-rates/requirements.txt | 2 ++ .../sample_files/state.json | 3 --- .../source_exchange_rates/source.py | 7 ++--- docs/integrations/sources/exchangeratesapi.md | 1 + 14 files changed, 71 insertions(+), 17 deletions(-) delete mode 100644 airbyte-integrations/connectors/source-exchange-rates/CHANGELOG.md create mode 100644 airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml create mode 100644 airbyte-integrations/connectors/source-exchange-rates/integration_tests/__init__.py create mode 100644 airbyte-integrations/connectors/source-exchange-rates/integration_tests/abnormal_state.json create mode 100644 airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py rename airbyte-integrations/connectors/source-exchange-rates/{sample_files => integration_tests}/configured_catalog.json (100%) create mode 100644 airbyte-integrations/connectors/source-exchange-rates/integration_tests/invalid_config.json rename airbyte-integrations/connectors/source-exchange-rates/{sample_files/config.json => integration_tests/sample_config.json} (100%) create mode 100644 airbyte-integrations/connectors/source-exchange-rates/integration_tests/sample_state.json create mode 100644 airbyte-integrations/connectors/source-exchange-rates/requirements.txt delete mode 100644 airbyte-integrations/connectors/source-exchange-rates/sample_files/state.json diff --git a/airbyte-integrations/connectors/source-exchange-rates/CHANGELOG.md b/airbyte-integrations/connectors/source-exchange-rates/CHANGELOG.md deleted file mode 100644 index 398692b90b04a..0000000000000 --- a/airbyte-integrations/connectors/source-exchange-rates/CHANGELOG.md +++ /dev/null @@ -1,4 +0,0 @@ -# Changelog - -## 0.2.2 -Adding clearer error message when a currency isn't supported. access_key field in spec.json was marked as sensitive diff --git a/airbyte-integrations/connectors/source-exchange-rates/README.md b/airbyte-integrations/connectors/source-exchange-rates/README.md index c6b59531ec3b2..c96e743d77e27 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/README.md +++ b/airbyte-integrations/connectors/source-exchange-rates/README.md @@ -42,10 +42,10 @@ The exchangerates API does not require authentication. ### Locally running the connector ``` -python main_dev.py spec -python main_dev.py check --config sample_files/config.json -python main_dev.py discover --config sample_files/config.json -python main_dev.py read --config sample_files/config.json --catalog sample_files/configured_catalog.json +python main.py spec +python main.py check --config integration_tests/config.json +python main.py discover --config integration_tests/config.json +python main.py read --config secrets/config.json --catalog integration_tests/configured_catalog.json ``` ### Unit Tests @@ -73,9 +73,9 @@ the Dockerfile. Then run any of the connector commands as follows: ``` docker run --rm airbyte/source-exchange-rates:dev spec -docker run --rm -v $(pwd)/sample_files:/sample_files airbyte/source-exchange-rates:dev check --config /sample_files/config.json -docker run --rm -v $(pwd)/sample_files:/sample_files airbyte/source-exchange-rates:dev discover --config /sample_files/config.json -docker run --rm -v $(pwd)/sample_files:/sample_files airbyte/source-exchange-rates:dev read --config /sample_files/config.json --catalog /sample_files/configured_catalog.json +docker run --rm -v $(pwd)/integration_tests:/integration_tests airbyte/source-exchange-rates:dev check --config /integration_tests/config.json +docker run --rm -v $(pwd)/integration_tests:/integration_tests airbyte/source-exchange-rates:dev discover --config /integration_tests/config.json +docker run --rm -v $(pwd)/integration_tests:/integration_tests airbyte/source-exchange-rates:dev read --config /integration_tests/config.json --catalog /integration_tests/configured_catalog.json ``` ### Integration Tests diff --git a/airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml b/airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml new file mode 100644 index 0000000000000..aa1869f7f791a --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml @@ -0,0 +1,26 @@ +# See [Source Acceptance Tests](https://docs.airbyte.io/connector-development/testing-connectors/source-acceptance-tests-reference) +# for more information about how to configure these tests +connector_image: airbyte/source-exchange-rates:dev +tests: + spec: + - spec_path: "source_exchange_rates/spec.json" + connection: + - config_path: "secrets/config.json" + status: "succeed" + - config_path: "integration_tests/invalid_config.json" + status: "failed" + discovery: + - config_path: "secrets/config.json" + basic_read: + - config_path: "secrets/config.json" + configured_catalog_path: "integration_tests/configured_catalog.json" + # exchange_rates stream records are different on each read + # full_refresh: + # - config_path: "secrets/config.json" + # configured_catalog_path: "integration_tests/configured_catalog.json" + incremental: + - config_path: "secrets/config.json" + configured_catalog_path: "integration_tests/configured_catalog.json" + future_state_path: "integration_tests/abnormal_state.json" + cursor_paths: + exchange_rates: ["date"] diff --git a/airbyte-integrations/connectors/source-exchange-rates/integration_tests/__init__.py b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/__init__.py new file mode 100644 index 0000000000000..46b7376756ec6 --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/__init__.py @@ -0,0 +1,3 @@ +# +# Copyright (c) 2021 Airbyte, Inc., all rights reserved. +# diff --git a/airbyte-integrations/connectors/source-exchange-rates/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/abnormal_state.json new file mode 100644 index 0000000000000..fccaf8ecaef5c --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/abnormal_state.json @@ -0,0 +1,5 @@ +{ + "exchange_rates": { + "date": "2121-05-18" + } +} diff --git a/airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py new file mode 100644 index 0000000000000..724da010a0ce0 --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py @@ -0,0 +1,13 @@ +# +# Copyright (c) 2021 Airbyte, Inc., all rights reserved. +# + + +import pytest + +pytest_plugins = ("source_acceptance_test.plugin",) + + +@pytest.fixture(scope="session", autouse=True) +def connector_setup(): + yield diff --git a/airbyte-integrations/connectors/source-exchange-rates/sample_files/configured_catalog.json b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/configured_catalog.json similarity index 100% rename from airbyte-integrations/connectors/source-exchange-rates/sample_files/configured_catalog.json rename to airbyte-integrations/connectors/source-exchange-rates/integration_tests/configured_catalog.json diff --git a/airbyte-integrations/connectors/source-exchange-rates/integration_tests/invalid_config.json b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/invalid_config.json new file mode 100644 index 0000000000000..93bff2a2fd9f6 --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/invalid_config.json @@ -0,0 +1,5 @@ +{ + "start_date": "2021-05-16", + "base": "USD", + "access_key": "wrong-access-key" +} diff --git a/airbyte-integrations/connectors/source-exchange-rates/sample_files/config.json b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/sample_config.json similarity index 100% rename from airbyte-integrations/connectors/source-exchange-rates/sample_files/config.json rename to airbyte-integrations/connectors/source-exchange-rates/integration_tests/sample_config.json diff --git a/airbyte-integrations/connectors/source-exchange-rates/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/sample_state.json new file mode 100644 index 0000000000000..e27356b55ed6b --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/sample_state.json @@ -0,0 +1,5 @@ +{ + "exchange_rates": { + "date": "2021-05-18" + } +} diff --git a/airbyte-integrations/connectors/source-exchange-rates/requirements.txt b/airbyte-integrations/connectors/source-exchange-rates/requirements.txt new file mode 100644 index 0000000000000..0411042aa0911 --- /dev/null +++ b/airbyte-integrations/connectors/source-exchange-rates/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . diff --git a/airbyte-integrations/connectors/source-exchange-rates/sample_files/state.json b/airbyte-integrations/connectors/source-exchange-rates/sample_files/state.json deleted file mode 100644 index 4eead1bcbf4f3..0000000000000 --- a/airbyte-integrations/connectors/source-exchange-rates/sample_files/state.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "exchange_rates": { "date": "2021-05-18" } -} diff --git a/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py b/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py index 15efce6c179b9..6d243c387bb23 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py +++ b/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py @@ -7,6 +7,7 @@ import pendulum import requests +from airbyte_cdk import AirbyteLogger from airbyte_cdk.sources import AbstractSource from airbyte_cdk.sources.streams import Stream from airbyte_cdk.sources.streams.http import HttpStream @@ -48,7 +49,7 @@ def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapp response_json = response.json() yield response_json - def stream_slices(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iterable[Optional[Mapping[str, any]]]: + def stream_slices(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iterable[Optional[Mapping[str, Any]]]: stream_state = stream_state or {} start_date = pendulum.parse(stream_state.get(self.date_field_name, self._start_date)) return chunk_date_range(start_date) @@ -61,7 +62,7 @@ def get_updated_state(self, current_stream_state: MutableMapping[str, Any], late return current_stream_state -def chunk_date_range(start_date: DateTime) -> Iterable[Mapping[str, any]]: +def chunk_date_range(start_date: DateTime) -> Iterable[Mapping[str, Any]]: """ Returns a list of each day between the start date and now. Ignore weekends since exchanges don't run on weekends. The return value is a list of dicts {'date': date_string}. @@ -78,7 +79,7 @@ def chunk_date_range(start_date: DateTime) -> Iterable[Mapping[str, any]]: class SourceExchangeRates(AbstractSource): - def check_connection(self, logger, config) -> Tuple[bool, any]: + def check_connection(self, logger: AirbyteLogger, config: Mapping[str, Any]) -> Tuple[bool, Any]: try: params = {"access_key": config["access_key"]} base = config.get("base") diff --git a/docs/integrations/sources/exchangeratesapi.md b/docs/integrations/sources/exchangeratesapi.md index 42edbd7eb644b..ca95f6f9c45c3 100644 --- a/docs/integrations/sources/exchangeratesapi.md +++ b/docs/integrations/sources/exchangeratesapi.md @@ -46,6 +46,7 @@ If you have `free` subscription plan \(you may check it [here](https://manage.ex | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.2.2 | 2021-05-28 | [3677](https://github.com/airbytehq/airbyte/pull/3677) | Adding clearer error message when a currency isn't supported. access_key field in spec.json was marked as sensitive | 0.2.0 | 2021-05-26 | [3566](https://github.com/airbytehq/airbyte/pull/3566) | Move from `api.ratesapi.io/` to `api.exchangeratesapi.io/`. Add required field `access_key` to `config.json`. | | 0.1.0 | 2021-04-19 | [2942](https://github.com/airbytehq/airbyte/pull/2942) | Implement Exchange API using the CDK | From 6409a9cade635a5be636a64687b934d56bf1593a Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Thu, 4 Nov 2021 15:42:08 +0200 Subject: [PATCH 13/21] Fix source-smartsheets SAT. Fix source-exchange-rates build.gradle. --- .../source-exchange-rates/build.gradle | 2 +- .../acceptance-test-config.yml | 17 +++++++++++++++++ .../source-smartsheets/build.gradle | 17 +---------------- .../integration_tests/acceptance.py | 14 ++++++++++++++ .../configured_catalog.json | 19 ++++++++++--------- .../integration_tests/invalid_config.json | 4 ++++ .../integration_tests/sample_config.json | 4 ++++ .../source-smartsheets/requirements.txt | 2 ++ .../connectors/source-smartsheets/setup.py | 2 +- 9 files changed, 54 insertions(+), 27 deletions(-) create mode 100644 airbyte-integrations/connectors/source-smartsheets/acceptance-test-config.yml create mode 100644 airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py rename airbyte-integrations/connectors/source-smartsheets/{sample_files => integration_tests}/configured_catalog.json (59%) create mode 100644 airbyte-integrations/connectors/source-smartsheets/integration_tests/invalid_config.json create mode 100644 airbyte-integrations/connectors/source-smartsheets/integration_tests/sample_config.json create mode 100644 airbyte-integrations/connectors/source-smartsheets/requirements.txt diff --git a/airbyte-integrations/connectors/source-exchange-rates/build.gradle b/airbyte-integrations/connectors/source-exchange-rates/build.gradle index 94da652dba367..7534546bebb78 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/build.gradle +++ b/airbyte-integrations/connectors/source-exchange-rates/build.gradle @@ -1,7 +1,7 @@ plugins { id 'airbyte-python' id 'airbyte-docker' - id 'airbyte-standard-source-test-file' + id 'airbyte-source-acceptance-test' } airbytePython { diff --git a/airbyte-integrations/connectors/source-smartsheets/acceptance-test-config.yml b/airbyte-integrations/connectors/source-smartsheets/acceptance-test-config.yml new file mode 100644 index 0000000000000..54c4a0e8df865 --- /dev/null +++ b/airbyte-integrations/connectors/source-smartsheets/acceptance-test-config.yml @@ -0,0 +1,17 @@ +connector_image: airbyte/source-smartsheets:dev +tests: + spec: + - spec_path: "source_smartsheets/spec.json" + connection: + - config_path: "secrets/config.json" + status: "succeed" + - config_path: "integration_tests/invalid_config.json" + status: "failed" + discovery: + - config_path: "secrets/config.json" + basic_read: + - config_path: "secrets/config.json" + configured_catalog_path: "integration_tests/configured_catalog.json" + full_refresh: + - config_path: "secrets/config.json" + configured_catalog_path: "integration_tests/configured_catalog.json" diff --git a/airbyte-integrations/connectors/source-smartsheets/build.gradle b/airbyte-integrations/connectors/source-smartsheets/build.gradle index 5684f27c5dc43..8361ae37de0d5 100644 --- a/airbyte-integrations/connectors/source-smartsheets/build.gradle +++ b/airbyte-integrations/connectors/source-smartsheets/build.gradle @@ -1,24 +1,9 @@ plugins { id 'airbyte-python' id 'airbyte-docker' - id 'airbyte-standard-source-test-file' + id 'airbyte-source-acceptance-test' } airbytePython { moduleDirectory 'source_smartsheets' } - -airbyteStandardSourceTestFile { - // For more information on standard source tests, see https://docs.airbyte.io/connector-development/testing-connectors - - // All these input paths must live inside this connector's directory (or subdirectories) - specPath = "source_smartsheets/spec.json" - - // configPath points to a config file which matches the spec.json supplied above. secrets/ is gitignored by default, so place your config file - // there (in case it contains any credentials) - configPath = "secrets/config.json" - // TODO update the sample configured_catalog JSON for use in testing - // Note: If your source supports incremental syncing, then make sure that the catalog that is returned in the get_catalog method is configured - // for incremental syncing (e.g. include cursor fields, etc). - configuredCatalogPath = "sample_files/configured_catalog.json" -} diff --git a/airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py new file mode 100644 index 0000000000000..0347f2a0b143d --- /dev/null +++ b/airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py @@ -0,0 +1,14 @@ +# +# Copyright (c) 2021 Airbyte, Inc., all rights reserved. +# + + +import pytest + +pytest_plugins = ("source_acceptance_test.plugin",) + + +@pytest.fixture(scope="session", autouse=True) +def connector_setup(): + """This fixture is a placeholder for external resources that acceptance test might require.""" + yield diff --git a/airbyte-integrations/connectors/source-smartsheets/sample_files/configured_catalog.json b/airbyte-integrations/connectors/source-smartsheets/integration_tests/configured_catalog.json similarity index 59% rename from airbyte-integrations/connectors/source-smartsheets/sample_files/configured_catalog.json rename to airbyte-integrations/connectors/source-smartsheets/integration_tests/configured_catalog.json index 745f21a05fb0d..66aab9201090d 100644 --- a/airbyte-integrations/connectors/source-smartsheets/sample_files/configured_catalog.json +++ b/airbyte-integrations/connectors/source-smartsheets/integration_tests/configured_catalog.json @@ -8,31 +8,32 @@ "type": "object", "properties": { "0": { - "type": "number" + "type": ["null", "string", "number"] }, "First Name": { - "type": "string" + "type": ["null", "string"] }, "Last Name": { - "type": "string" + "type": ["null", "string"] }, "Gender": { - "type": "string" + "type": ["null", "number", "string"] }, "Country": { - "type": "string" + "type": ["null", "number", "string"] }, "Age": { - "type": "number" + "type": ["null", "string", "number"] }, "Date": { - "type": "string" + "type": ["null", "string"] }, "Id": { - "type": "number" + "type": ["null", "string", "number"] } } - } + }, + "supported_sync_modes": ["full_refresh"] }, "sync_mode": "full_refresh", "cursor_field": null, diff --git a/airbyte-integrations/connectors/source-smartsheets/integration_tests/invalid_config.json b/airbyte-integrations/connectors/source-smartsheets/integration_tests/invalid_config.json new file mode 100644 index 0000000000000..ffa48c54fc99d --- /dev/null +++ b/airbyte-integrations/connectors/source-smartsheets/integration_tests/invalid_config.json @@ -0,0 +1,4 @@ +{ + "access_token": "fake-token", + "spreadsheet_id": "fake-id" +} diff --git a/airbyte-integrations/connectors/source-smartsheets/integration_tests/sample_config.json b/airbyte-integrations/connectors/source-smartsheets/integration_tests/sample_config.json new file mode 100644 index 0000000000000..e4296257c35e1 --- /dev/null +++ b/airbyte-integrations/connectors/source-smartsheets/integration_tests/sample_config.json @@ -0,0 +1,4 @@ +{ + "access_token": "access-token", + "spreadsheet_id": "spreadsheet-id" +} diff --git a/airbyte-integrations/connectors/source-smartsheets/requirements.txt b/airbyte-integrations/connectors/source-smartsheets/requirements.txt new file mode 100644 index 0000000000000..0411042aa0911 --- /dev/null +++ b/airbyte-integrations/connectors/source-smartsheets/requirements.txt @@ -0,0 +1,2 @@ +-e ../../bases/source-acceptance-test +-e . diff --git a/airbyte-integrations/connectors/source-smartsheets/setup.py b/airbyte-integrations/connectors/source-smartsheets/setup.py index f1b9e057087ee..e1a617f6d7b7b 100644 --- a/airbyte-integrations/connectors/source-smartsheets/setup.py +++ b/airbyte-integrations/connectors/source-smartsheets/setup.py @@ -11,6 +11,6 @@ author="Nate Nowack", author_email="contact@airbyte.io", packages=find_packages(), - install_requires=["airbyte-cdk~=0.1", "pytest==6.1.2", "smartsheet-python-sdk===2.105.1"], + install_requires=["airbyte-cdk~=0.1", "pytest==6.1.2", "smartsheet-python-sdk==2.105.1"], package_data={"": ["*.json"]}, ) From 80ecbc9cd546c60ab5eeaee33d6fe46549b47551 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Mon, 8 Nov 2021 20:37:24 +0200 Subject: [PATCH 14/21] Bump docker version --- .../0b5c867e-1b12-4d02-ab74-97b2184ff6d7.json | 2 +- .../12928b32-bf0a-4f1e-964f-07e12e37153a.json | 2 +- .../137ece28-5434-455c-8f34-69dc3782f451.json | 2 +- .../200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b.json | 2 +- .../374ebc65-6636-4ea0-925c-7d35999a8ffc.json | 2 +- .../47f17145-fe20-4ef5-a548-e29b048adf84.json | 2 +- .../4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35.json | 2 +- .../59c5501b-9f95-411e-9269-7143c939adbd.json | 2 +- .../69589781-7828-43c5-9f63-8925b1c1ccc2.json | 2 +- .../77225a51-cd15-4a13-af02-65816bd0ecf4.json | 2 +- .../8da67652-004c-11ec-9a03-0242ac130003.json | 2 +- .../b3c1ecb8-f0de-11eb-9a03-0242ac130003.json | 2 +- .../c2281cee-86f9-4a86-bb48-d23286b4c7bd.json | 2 +- .../c4cfaeda-c757-489a-8aba-859fb08b6970.json | 2 +- .../d8313939-3782-41b0-be29-b3ca20d8dd3a.json | 2 +- .../d913b0f2-cc51-4e55-a44c-8ba1697b9239.json | 2 +- .../e2b40e36-aa0e-4bed-b41b-bcea6fa348b1.json | 2 +- .../resources/seed/source_definitions.yaml | 34 +++++++++---------- .../source-apify-dataset/Dockerfile | 2 +- .../connectors/source-bigcommerce/Dockerfile | 2 +- .../connectors/source-dixa/Dockerfile | 2 +- .../source-exchange-rates/Dockerfile | 2 +- .../connectors/source-intercom/Dockerfile | 2 +- .../connectors/source-linkedin-ads/Dockerfile | 2 +- .../connectors/source-mixpanel/Dockerfile | 2 +- .../source-paypal-transaction/Dockerfile | 2 +- .../connectors/source-s3/Dockerfile | 2 +- .../source-scaffold-source-http/Dockerfile | 2 +- .../source-scaffold-source-python/Dockerfile | 2 +- .../connectors/source-shortio/Dockerfile | 2 +- .../connectors/source-slack/Dockerfile | 2 +- .../connectors/source-smartsheets/Dockerfile | 2 +- .../source-snapchat-marketing/Dockerfile | 2 +- .../connectors/source-square/Dockerfile | 2 +- .../source-tiktok-marketing/Dockerfile | 2 +- .../connectors/source-trello/Dockerfile | 2 +- .../connectors/source-us-census/Dockerfile | 2 +- .../connectors/source-woocommerce/Dockerfile | 2 +- docs/integrations/sources/apify-dataset.md | 1 + docs/integrations/sources/bigcommerce.md | 1 + docs/integrations/sources/dixa.md | 1 + docs/integrations/sources/exchangeratesapi.md | 1 + docs/integrations/sources/intercom.md | 1 + docs/integrations/sources/linkedin-ads.md | 1 + docs/integrations/sources/mixpanel.md | 1 + .../sources/paypal-transaction.md | 1 + docs/integrations/sources/s3.md | 1 + docs/integrations/sources/shortio.md | 1 + docs/integrations/sources/slack.md | 1 + .../sources/snapchat-marketing.md | 1 + docs/integrations/sources/square.md | 1 + docs/integrations/sources/tiktok-marketing.md | 1 + docs/integrations/sources/trello.md | 1 + docs/integrations/sources/us-census.md | 1 + docs/integrations/sources/woo-commerce.md | 1 + 55 files changed, 71 insertions(+), 54 deletions(-) diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/0b5c867e-1b12-4d02-ab74-97b2184ff6d7.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/0b5c867e-1b12-4d02-ab74-97b2184ff6d7.json index f1344cbeeb73a..09858f00d36f6 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/0b5c867e-1b12-4d02-ab74-97b2184ff6d7.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/0b5c867e-1b12-4d02-ab74-97b2184ff6d7.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "0b5c867e-1b12-4d02-ab74-97b2184ff6d7", "name": "Dixa", "dockerRepository": "airbyte/source-dixa", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/dixa" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/12928b32-bf0a-4f1e-964f-07e12e37153a.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/12928b32-bf0a-4f1e-964f-07e12e37153a.json index cd73c479261a5..addc1ddf76170 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/12928b32-bf0a-4f1e-964f-07e12e37153a.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/12928b32-bf0a-4f1e-964f-07e12e37153a.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "12928b32-bf0a-4f1e-964f-07e12e37153a", "name": "Mixpanel", "dockerRepository": "airbyte/source-mixpanel", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/mixpanel", "icon": "mixpanel.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/137ece28-5434-455c-8f34-69dc3782f451.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/137ece28-5434-455c-8f34-69dc3782f451.json index d6b3a6beab532..cfec0a69ac40f 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/137ece28-5434-455c-8f34-69dc3782f451.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/137ece28-5434-455c-8f34-69dc3782f451.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "137ece28-5434-455c-8f34-69dc3782f451", "name": "LinkedIn Ads", "dockerRepository": "airbyte/source-linkedin-ads", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/linkedin-ads" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b.json index 31576e005f384..6ed40bff3d358 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b", "name": "Snapchat Marketing", "dockerRepository": "airbyte/source-snapchat-marketing", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/snapchat-marketing" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/374ebc65-6636-4ea0-925c-7d35999a8ffc.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/374ebc65-6636-4ea0-925c-7d35999a8ffc.json index 0e41487039e8b..c01bf21083218 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/374ebc65-6636-4ea0-925c-7d35999a8ffc.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/374ebc65-6636-4ea0-925c-7d35999a8ffc.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "374ebc65-6636-4ea0-925c-7d35999a8ffc", "name": "Smartsheets", "dockerRepository": "airbyte/source-smartsheets", - "dockerImageTag": "0.1.5", + "dockerImageTag": "0.1.6", "documentationUrl": "https://docs.airbyte.io/integrations/sources/smartsheets" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/47f17145-fe20-4ef5-a548-e29b048adf84.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/47f17145-fe20-4ef5-a548-e29b048adf84.json index 33a2c90645755..6cb0b3070a19e 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/47f17145-fe20-4ef5-a548-e29b048adf84.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/47f17145-fe20-4ef5-a548-e29b048adf84.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "47f17145-fe20-4ef5-a548-e29b048adf84", "name": "Apify Dataset", "dockerRepository": "airbyte/source-apify-dataset", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/apify-dataset" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35.json index af48c7ad5ef6d..1083865956e0a 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35", "name": "TikTok Marketing", "dockerRepository": "airbyte/source-tiktok-marketing", - "dockerImageTag": "0.1.0", + "dockerImageTag": "0.1.1", "documentationUrl": "https://docs.airbyte.io/integrations/sources/tiktok-marketing" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/59c5501b-9f95-411e-9269-7143c939adbd.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/59c5501b-9f95-411e-9269-7143c939adbd.json index 37f7841b1939f..1ee3f786de131 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/59c5501b-9f95-411e-9269-7143c939adbd.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/59c5501b-9f95-411e-9269-7143c939adbd.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "59c5501b-9f95-411e-9269-7143c939adbd", "name": "Bigcommerce", "dockerRepository": "airbyte/source-bigcommerce", - "dockerImageTag": "0.1.0", + "dockerImageTag": "0.1.1", "documentationUrl": "https://docs.airbyte.io/integrations/sources/bigcommerce" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/69589781-7828-43c5-9f63-8925b1c1ccc2.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/69589781-7828-43c5-9f63-8925b1c1ccc2.json index c126e4b0a1a8d..9fa7786062ca3 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/69589781-7828-43c5-9f63-8925b1c1ccc2.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/69589781-7828-43c5-9f63-8925b1c1ccc2.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "69589781-7828-43c5-9f63-8925b1c1ccc2", "name": "S3", "dockerRepository": "airbyte/source-s3", - "dockerImageTag": "0.1.6", + "dockerImageTag": "0.1.7", "documentationUrl": "https://docs.airbyte.io/integrations/sources/s3" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/77225a51-cd15-4a13-af02-65816bd0ecf4.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/77225a51-cd15-4a13-af02-65816bd0ecf4.json index 494d089c3e157..d10d592675d67 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/77225a51-cd15-4a13-af02-65816bd0ecf4.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/77225a51-cd15-4a13-af02-65816bd0ecf4.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "77225a51-cd15-4a13-af02-65816bd0ecf4", "name": "Square", "dockerRepository": "airbyte/source-square", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/square" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/8da67652-004c-11ec-9a03-0242ac130003.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/8da67652-004c-11ec-9a03-0242ac130003.json index 9eb6a4f5d2b69..4da6126d9a17b 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/8da67652-004c-11ec-9a03-0242ac130003.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/8da67652-004c-11ec-9a03-0242ac130003.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "8da67652-004c-11ec-9a03-0242ac130003", "name": "Trello", "dockerRepository": "airbyte/source-trello", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/trello" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b3c1ecb8-f0de-11eb-9a03-0242ac130003.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b3c1ecb8-f0de-11eb-9a03-0242ac130003.json index c2082bde82159..47c8d0e5fbd41 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b3c1ecb8-f0de-11eb-9a03-0242ac130003.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/b3c1ecb8-f0de-11eb-9a03-0242ac130003.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "b3c1ecb8-f0de-11eb-9a03-0242ac130003", "name": "Woocommerce", "dockerRepository": "airbyte/source-woocommerce", - "dockerImageTag": "0.1.0", + "dockerImageTag": "0.1.1", "documentationUrl": "https://docs.airbyte.io/integrations/sources/woocommerce", "icon": "woocommerce.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c2281cee-86f9-4a86-bb48-d23286b4c7bd.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c2281cee-86f9-4a86-bb48-d23286b4c7bd.json index 3dea83389e793..0b6d16bd6ed1f 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c2281cee-86f9-4a86-bb48-d23286b4c7bd.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c2281cee-86f9-4a86-bb48-d23286b4c7bd.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "c2281cee-86f9-4a86-bb48-d23286b4c7bd", "name": "Slack", "dockerRepository": "airbyte/source-slack", - "dockerImageTag": "0.1.12", + "dockerImageTag": "0.1.13", "documentationUrl": "https://docs.airbyte.io/integrations/sources/slack", "icon": "slack.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c4cfaeda-c757-489a-8aba-859fb08b6970.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c4cfaeda-c757-489a-8aba-859fb08b6970.json index a8220cbaa9a04..b57eb50aa0acd 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c4cfaeda-c757-489a-8aba-859fb08b6970.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/c4cfaeda-c757-489a-8aba-859fb08b6970.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "c4cfaeda-c757-489a-8aba-859fb08b6970", "name": "US Census", "dockerRepository": "airbyte/source-us-census", - "dockerImageTag": "0.1.0", + "dockerImageTag": "0.1.1", "documentationUrl": "https://docs.airbyte.io/integrations/sources/us-census" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json index aee79b998133c..ba703f0fd4aed 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "d8313939-3782-41b0-be29-b3ca20d8dd3a", "name": "Intercom", "dockerRepository": "airbyte/source-intercom", - "dockerImageTag": "0.1.6", + "dockerImageTag": "0.1.7", "documentationUrl": "https://docs.airbyte.io/integrations/sources/intercom", "icon": "intercom.svg" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d913b0f2-cc51-4e55-a44c-8ba1697b9239.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d913b0f2-cc51-4e55-a44c-8ba1697b9239.json index 314e11443c71b..4bc61f5bc446d 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d913b0f2-cc51-4e55-a44c-8ba1697b9239.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d913b0f2-cc51-4e55-a44c-8ba1697b9239.json @@ -2,6 +2,6 @@ "sourceDefinitionId": "d913b0f2-cc51-4e55-a44c-8ba1697b9239", "name": "Paypal Transaction", "dockerRepository": "airbyte/source-paypal-transaction", - "dockerImageTag": "0.1.1", + "dockerImageTag": "0.1.2", "documentationUrl": "https://docs.airbyte.io/integrations/sources/paypal-transaction" } diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e2b40e36-aa0e-4bed-b41b-bcea6fa348b1.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e2b40e36-aa0e-4bed-b41b-bcea6fa348b1.json index 5530605294e2b..455811b714691 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e2b40e36-aa0e-4bed-b41b-bcea6fa348b1.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/e2b40e36-aa0e-4bed-b41b-bcea6fa348b1.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "e2b40e36-aa0e-4bed-b41b-bcea6fa348b1", "name": "Exchange Rates Api", "dockerRepository": "airbyte/source-exchange-rates", - "dockerImageTag": "0.2.3", + "dockerImageTag": "0.2.4", "documentationUrl": "https://docs.airbyte.io/integrations/sources/exchangeratesapi", "icon": "exchangeratesapi.svg" } diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 541a18c32bb03..e521d088a3ca3 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -25,7 +25,7 @@ - name: Apify Dataset sourceDefinitionId: 47f17145-fe20-4ef5-a548-e29b048adf84 dockerRepository: airbyte/source-apify-dataset - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/apify-dataset sourceType: api - name: Appstore @@ -50,7 +50,7 @@ - name: BigCommerce sourceDefinitionId: 59c5501b-9f95-411e-9269-7143c939adbd dockerRepository: airbyte/source-bigcommerce - dockerImageTag: 0.1.0 + dockerImageTag: 0.1.1 documentationUrl: https://docs.airbyte.io/integrations/sources/bigcommerce sourceType: api - name: BigQuery @@ -105,7 +105,7 @@ - name: Dixa sourceDefinitionId: 0b5c867e-1b12-4d02-ab74-97b2184ff6d7 dockerRepository: airbyte/source-dixa - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/dixa sourceType: api - name: Drift @@ -118,7 +118,7 @@ - name: Exchange Rates Api sourceDefinitionId: e2b40e36-aa0e-4bed-b41b-bcea6fa348b1 dockerRepository: airbyte/source-exchange-rates - dockerImageTag: 0.2.3 + dockerImageTag: 0.2.4 documentationUrl: https://docs.airbyte.io/integrations/sources/exchangeratesapi icon: exchangeratesapi.svg sourceType: api @@ -243,7 +243,7 @@ - name: Intercom sourceDefinitionId: d8313939-3782-41b0-be29-b3ca20d8dd3a dockerRepository: airbyte/source-intercom - dockerImageTag: 0.1.6 + dockerImageTag: 0.1.7 documentationUrl: https://docs.airbyte.io/integrations/sources/intercom icon: intercom.svg sourceType: api @@ -281,7 +281,7 @@ - name: LinkedIn Ads sourceDefinitionId: 137ece28-5434-455c-8f34-69dc3782f451 dockerRepository: airbyte/source-linkedin-ads - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/linkedin-ads sourceType: api - name: Looker @@ -322,7 +322,7 @@ - name: Mixpanel sourceDefinitionId: 12928b32-bf0a-4f1e-964f-07e12e37153a dockerRepository: airbyte/source-mixpanel - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/mixpanel icon: mixpanel.svg sourceType: api @@ -361,7 +361,7 @@ - name: Paypal Transaction sourceDefinitionId: d913b0f2-cc51-4e55-a44c-8ba1697b9239 dockerRepository: airbyte/source-paypal-transaction - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/paypal-transaction sourceType: api - name: Pipedrive @@ -431,7 +431,7 @@ - name: S3 sourceDefinitionId: 69589781-7828-43c5-9f63-8925b1c1ccc2 dockerRepository: airbyte/source-s3 - dockerImageTag: 0.1.6 + dockerImageTag: 0.1.7 documentationUrl: https://docs.airbyte.io/integrations/sources/s3 sourceType: file - name: SalesLoft @@ -463,26 +463,26 @@ - name: Short.io sourceDefinitionId: 2fed2292-5586-480c-af92-9944e39fe12d dockerRepository: airbyte/source-shortio - dockerImageTag: 0.1.0 + dockerImageTag: 0.1.1 documentationUrl: https://docs.airbyte.io/integrations/sources/shortio sourceType: api - name: Slack sourceDefinitionId: c2281cee-86f9-4a86-bb48-d23286b4c7bd dockerRepository: airbyte/source-slack - dockerImageTag: 0.1.12 + dockerImageTag: 0.1.13 documentationUrl: https://docs.airbyte.io/integrations/sources/slack icon: slack.svg sourceType: api - name: Smartsheets sourceDefinitionId: 374ebc65-6636-4ea0-925c-7d35999a8ffc dockerRepository: airbyte/source-smartsheets - dockerImageTag: 0.1.5 + dockerImageTag: 0.1.6 documentationUrl: https://docs.airbyte.io/integrations/sources/smartsheets sourceType: api - name: Snapchat Marketing sourceDefinitionId: 200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b dockerRepository: airbyte/source-snapchat-marketing - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/snapchat-marketing sourceType: api - name: Snowflake @@ -494,7 +494,7 @@ - name: Square sourceDefinitionId: 77225a51-cd15-4a13-af02-65816bd0ecf4 dockerRepository: airbyte/source-square - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/square sourceType: api - sourceDefinitionId: 7a4327c4-315a-11ec-8d3d-0242ac130003 @@ -524,13 +524,13 @@ - name: TikTok Marketing sourceDefinitionId: 4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35 dockerRepository: airbyte/source-tiktok-marketing - dockerImageTag: 0.1.0 + dockerImageTag: 0.1.1 documentationUrl: https://docs.airbyte.io/integrations/sources/tiktok-marketing sourceType: api - name: Trello sourceDefinitionId: 8da67652-004c-11ec-9a03-0242ac130003 dockerRepository: airbyte/source-trello - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.io/integrations/sources/trello sourceType: api - name: Twilio @@ -548,7 +548,7 @@ - name: US Census sourceDefinitionId: c4cfaeda-c757-489a-8aba-859fb08b6970 dockerRepository: airbyte/source-us-census - dockerImageTag: 0.1.0 + dockerImageTag: 0.1.1 documentationUrl: https://docs.airbyte.io/integrations/sources/us-census sourceType: api - name: Zendesk Chat diff --git a/airbyte-integrations/connectors/source-apify-dataset/Dockerfile b/airbyte-integrations/connectors/source-apify-dataset/Dockerfile index 4037af7094aac..057340cc6c365 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/Dockerfile +++ b/airbyte-integrations/connectors/source-apify-dataset/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-apify-dataset diff --git a/airbyte-integrations/connectors/source-bigcommerce/Dockerfile b/airbyte-integrations/connectors/source-bigcommerce/Dockerfile index 77ebdae29c8c6..df5dc423f79c3 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/Dockerfile +++ b/airbyte-integrations/connectors/source-bigcommerce/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-bigcommerce diff --git a/airbyte-integrations/connectors/source-dixa/Dockerfile b/airbyte-integrations/connectors/source-dixa/Dockerfile index d592263e54acd..ecf25737983bf 100644 --- a/airbyte-integrations/connectors/source-dixa/Dockerfile +++ b/airbyte-integrations/connectors/source-dixa/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-dixa diff --git a/airbyte-integrations/connectors/source-exchange-rates/Dockerfile b/airbyte-integrations/connectors/source-exchange-rates/Dockerfile index dc49bd2ffa115..e041bc679510c 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/Dockerfile +++ b/airbyte-integrations/connectors/source-exchange-rates/Dockerfile @@ -16,5 +16,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.2.3 +LABEL io.airbyte.version=0.2.4 LABEL io.airbyte.name=airbyte/source-exchange-rates diff --git a/airbyte-integrations/connectors/source-intercom/Dockerfile b/airbyte-integrations/connectors/source-intercom/Dockerfile index 84043639949d8..3237c69cc6284 100644 --- a/airbyte-integrations/connectors/source-intercom/Dockerfile +++ b/airbyte-integrations/connectors/source-intercom/Dockerfile @@ -35,5 +35,5 @@ COPY source_intercom ./source_intercom ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.6 +LABEL io.airbyte.version=0.1.7 LABEL io.airbyte.name=airbyte/source-intercom diff --git a/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile b/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile index 31a00a2003513..70af90b7cf9bb 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile +++ b/airbyte-integrations/connectors/source-linkedin-ads/Dockerfile @@ -33,5 +33,5 @@ COPY source_linkedin_ads ./source_linkedin_ads ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-linkedin-ads diff --git a/airbyte-integrations/connectors/source-mixpanel/Dockerfile b/airbyte-integrations/connectors/source-mixpanel/Dockerfile index d77882fdd02dd..6985afaf20690 100644 --- a/airbyte-integrations/connectors/source-mixpanel/Dockerfile +++ b/airbyte-integrations/connectors/source-mixpanel/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-mixpanel diff --git a/airbyte-integrations/connectors/source-paypal-transaction/Dockerfile b/airbyte-integrations/connectors/source-paypal-transaction/Dockerfile index 01b74db794eed..ef14562d18733 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/Dockerfile +++ b/airbyte-integrations/connectors/source-paypal-transaction/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-paypal-transaction diff --git a/airbyte-integrations/connectors/source-s3/Dockerfile b/airbyte-integrations/connectors/source-s3/Dockerfile index a37205ba4d673..524c07e3aa065 100644 --- a/airbyte-integrations/connectors/source-s3/Dockerfile +++ b/airbyte-integrations/connectors/source-s3/Dockerfile @@ -17,5 +17,5 @@ COPY source_s3 ./source_s3 ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.6 +LABEL io.airbyte.version=0.1.7 LABEL io.airbyte.name=airbyte/source-s3 diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile b/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile index 6a21c8226134a..d7da57d315c8b 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile +++ b/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile @@ -34,5 +34,5 @@ COPY source_scaffold_source_http ./source_scaffold_source_http ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-scaffold-source-http diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile b/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile index 48439824cb991..c2553d8601b7b 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile +++ b/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile @@ -34,5 +34,5 @@ COPY source_scaffold_source_python ./source_scaffold_source_python ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-scaffold-source-python diff --git a/airbyte-integrations/connectors/source-shortio/Dockerfile b/airbyte-integrations/connectors/source-shortio/Dockerfile index d80eec6c03358..75c98217b6985 100644 --- a/airbyte-integrations/connectors/source-shortio/Dockerfile +++ b/airbyte-integrations/connectors/source-shortio/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-shortio diff --git a/airbyte-integrations/connectors/source-slack/Dockerfile b/airbyte-integrations/connectors/source-slack/Dockerfile index 89a4eff47f6c2..e76c29e9c5306 100644 --- a/airbyte-integrations/connectors/source-slack/Dockerfile +++ b/airbyte-integrations/connectors/source-slack/Dockerfile @@ -16,5 +16,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.12 +LABEL io.airbyte.version=0.1.13 LABEL io.airbyte.name=airbyte/source-slack diff --git a/airbyte-integrations/connectors/source-smartsheets/Dockerfile b/airbyte-integrations/connectors/source-smartsheets/Dockerfile index ca8bd392dabc0..534368f1c1a5b 100644 --- a/airbyte-integrations/connectors/source-smartsheets/Dockerfile +++ b/airbyte-integrations/connectors/source-smartsheets/Dockerfile @@ -15,5 +15,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.5 +LABEL io.airbyte.version=0.1.6 LABEL io.airbyte.name=airbyte/source-smartsheets diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/Dockerfile b/airbyte-integrations/connectors/source-snapchat-marketing/Dockerfile index efc6020e49c19..f679ba8f5b423 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/Dockerfile +++ b/airbyte-integrations/connectors/source-snapchat-marketing/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-snapchat-marketing diff --git a/airbyte-integrations/connectors/source-square/Dockerfile b/airbyte-integrations/connectors/source-square/Dockerfile index 3da622a68275b..fcfad13f7e2fe 100644 --- a/airbyte-integrations/connectors/source-square/Dockerfile +++ b/airbyte-integrations/connectors/source-square/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-square diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/Dockerfile b/airbyte-integrations/connectors/source-tiktok-marketing/Dockerfile index 7914f31d8397e..9c4e2f90ce3d8 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/Dockerfile +++ b/airbyte-integrations/connectors/source-tiktok-marketing/Dockerfile @@ -32,5 +32,5 @@ COPY source_tiktok_marketing ./source_tiktok_marketing ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-tiktok-marketing diff --git a/airbyte-integrations/connectors/source-trello/Dockerfile b/airbyte-integrations/connectors/source-trello/Dockerfile index 0b309f8e52226..1c682def7911d 100644 --- a/airbyte-integrations/connectors/source-trello/Dockerfile +++ b/airbyte-integrations/connectors/source-trello/Dockerfile @@ -29,5 +29,5 @@ COPY source_trello ./source_trello ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/source-trello diff --git a/airbyte-integrations/connectors/source-us-census/Dockerfile b/airbyte-integrations/connectors/source-us-census/Dockerfile index 02e3a9e432e4c..d9bf7d8ce5eb2 100644 --- a/airbyte-integrations/connectors/source-us-census/Dockerfile +++ b/airbyte-integrations/connectors/source-us-census/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-us-census diff --git a/airbyte-integrations/connectors/source-woocommerce/Dockerfile b/airbyte-integrations/connectors/source-woocommerce/Dockerfile index 9294db18a3130..9e919723d4a1a 100644 --- a/airbyte-integrations/connectors/source-woocommerce/Dockerfile +++ b/airbyte-integrations/connectors/source-woocommerce/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-woocommerce diff --git a/docs/integrations/sources/apify-dataset.md b/docs/integrations/sources/apify-dataset.md index ddb3426d38dfb..b4ad8b0acf90b 100644 --- a/docs/integrations/sources/apify-dataset.md +++ b/docs/integrations/sources/apify-dataset.md @@ -43,5 +43,6 @@ The Apify dataset connector uses [Apify Python Client](https://docs.apify.com/ap | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.2 | 2021-11-08 | [PR\#7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.0 | 2021-07-29 | [PR\#5069](https://github.com/airbytehq/airbyte/pull/5069) | Initial version of the connector | diff --git a/docs/integrations/sources/bigcommerce.md b/docs/integrations/sources/bigcommerce.md index eaa4489a4f26c..8a2704c73c71b 100644 --- a/docs/integrations/sources/bigcommerce.md +++ b/docs/integrations/sources/bigcommerce.md @@ -51,5 +51,6 @@ BigCommerce has some [rate limit restrictions](https://developer.bigcommerce.com | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.1 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.0 | 2021-08-19 | [5521](https://github.com/airbytehq/airbyte/pull/5521) | Initial Release. Source BigCommerce | diff --git a/docs/integrations/sources/dixa.md b/docs/integrations/sources/dixa.md index 2ed02da7bd4ea..16a66c9f159c1 100644 --- a/docs/integrations/sources/dixa.md +++ b/docs/integrations/sources/dixa.md @@ -51,6 +51,7 @@ When using the connector, keep in mind that increasing the `batch_size` paramete | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.2 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.1 | 2021-08-12 | [5367](https://github.com/airbytehq/airbyte/pull/5367) | Migrated to CI Sandbox, refactorred code structure for future support | | 0.1.0 | 2021-07-07 | [4358](https://github.com/airbytehq/airbyte/pull/4358) | New source | diff --git a/docs/integrations/sources/exchangeratesapi.md b/docs/integrations/sources/exchangeratesapi.md index ca95f6f9c45c3..e3cf7c0d90b5a 100644 --- a/docs/integrations/sources/exchangeratesapi.md +++ b/docs/integrations/sources/exchangeratesapi.md @@ -46,6 +46,7 @@ If you have `free` subscription plan \(you may check it [here](https://manage.ex | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.2.3 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.2.2 | 2021-05-28 | [3677](https://github.com/airbytehq/airbyte/pull/3677) | Adding clearer error message when a currency isn't supported. access_key field in spec.json was marked as sensitive | 0.2.0 | 2021-05-26 | [3566](https://github.com/airbytehq/airbyte/pull/3566) | Move from `api.ratesapi.io/` to `api.exchangeratesapi.io/`. Add required field `access_key` to `config.json`. | | 0.1.0 | 2021-04-19 | [2942](https://github.com/airbytehq/airbyte/pull/2942) | Implement Exchange API using the CDK | diff --git a/docs/integrations/sources/intercom.md b/docs/integrations/sources/intercom.md index 6d1b556aa389b..14d885a95f40d 100644 --- a/docs/integrations/sources/intercom.md +++ b/docs/integrations/sources/intercom.md @@ -55,6 +55,7 @@ Please read [How to get your Access Token](https://developers.intercom.com/build | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.7 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.6 | 2021-10-07 | [6879](https://github.com/airbytehq/airbyte/pull/6879) | Corrected pagination for contacts | | 0.1.5 | 2021-09-28 | [6082](https://github.com/airbytehq/airbyte/pull/6082) | Corrected android\_last\_seen\_at field data type in schemas | | 0.1.4 | 2021-09-20 | [6087](https://github.com/airbytehq/airbyte/pull/6087) | Corrected updated\_at field data type in schemas | diff --git a/docs/integrations/sources/linkedin-ads.md b/docs/integrations/sources/linkedin-ads.md index 9039a1f2be19b..94b0fb134afe9 100644 --- a/docs/integrations/sources/linkedin-ads.md +++ b/docs/integrations/sources/linkedin-ads.md @@ -139,6 +139,7 @@ The complete set of prmissions is: | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.2 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.1 | 2021-10-02 | [6610](https://github.com/airbytehq/airbyte/pull/6610) | Fix for `Campaigns/targetingCriteria` transformation, coerced `Creatives/variables/values` to string by default | | 0.1.0 | 2021-09-05 | [5285](https://github.com/airbytehq/airbyte/pull/5285) | Initial release of Native LinkedIn Ads connector for Airbyte | diff --git a/docs/integrations/sources/mixpanel.md b/docs/integrations/sources/mixpanel.md index 4c3e3dc1ce984..e9562bc3851c6 100644 --- a/docs/integrations/sources/mixpanel.md +++ b/docs/integrations/sources/mixpanel.md @@ -56,6 +56,7 @@ Select the correct region \(EU or US\) for your Mixpanel project. See detail [he | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| `0.1.2` | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | `0.1.1` | 2021-09-16 | [6075](https://github.com/airbytehq/airbyte/issues/6075) | Added option to select project region | | `0.1.0` | 2021-07-06 | [3698](https://github.com/airbytehq/airbyte/issues/3698) | created CDK native mixpanel connector | diff --git a/docs/integrations/sources/paypal-transaction.md b/docs/integrations/sources/paypal-transaction.md index 6aa6c89c9f9c4..f9023b31105b5 100644 --- a/docs/integrations/sources/paypal-transaction.md +++ b/docs/integrations/sources/paypal-transaction.md @@ -57,6 +57,7 @@ Transactions sync is performed with default `stream_slice_period` = 1 day, it me | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.2 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.1 | 2021-08-03 | [5155](https://github.com/airbytehq/airbyte/pull/5155) | fix start\_date\_min limit | | 0.1.0 | 2021-06-10 | [4240](https://github.com/airbytehq/airbyte/pull/4240) | PayPal Transaction Search API | diff --git a/docs/integrations/sources/s3.md b/docs/integrations/sources/s3.md index e1a71dea0cab3..5539f1c5ee521 100644 --- a/docs/integrations/sources/s3.md +++ b/docs/integrations/sources/s3.md @@ -206,6 +206,7 @@ You can find details on [here](https://arrow.apache.org/docs/python/generated/py | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.7 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.6 | 2021-10-15 | [6615](https://github.com/airbytehq/airbyte/pull/6615) & [7058](https://github.com/airbytehq/airbyte/pull/7058) | Memory and performance optimisation. Advanced options for CSV parsing. | | 0.1.5 | 2021-09-24 | [6398](https://github.com/airbytehq/airbyte/pull/6398) | Support custom non Amazon S3 services | | 0.1.4 | 2021-08-13 | [5305](https://github.com/airbytehq/airbyte/pull/5305) | Support of Parquet format | diff --git a/docs/integrations/sources/shortio.md b/docs/integrations/sources/shortio.md index d77b6171ef309..c46f63ccc883c 100644 --- a/docs/integrations/sources/shortio.md +++ b/docs/integrations/sources/shortio.md @@ -43,5 +43,6 @@ This Source is capable of syncing the following Streams: | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.1 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.0 | 2021-08-16 | [3787](https://github.com/airbytehq/airbyte/pull/5418) | Add Native Shortio Source Connector | diff --git a/docs/integrations/sources/slack.md b/docs/integrations/sources/slack.md index 57babfdf708f4..a00ef8ea605e7 100644 --- a/docs/integrations/sources/slack.md +++ b/docs/integrations/sources/slack.md @@ -111,6 +111,7 @@ We recommend creating a restricted, read-only key specifically for Airbyte acces | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.13 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.12 | 2021-10-07 | [6570](https://github.com/airbytehq/airbyte/pull/6570) | Implement OAuth support with OAuth authenticator | | 0.1.11 | 2021-08-27 | [5830](https://github.com/airbytehq/airbyte/pull/5830) | Fixed sync operations hang forever issue | | 0.1.10 | 2021-08-27 | [5697](https://github.com/airbytehq/airbyte/pull/5697) | Fixed max retries issue | diff --git a/docs/integrations/sources/snapchat-marketing.md b/docs/integrations/sources/snapchat-marketing.md index 4fdbb93f5880b..dc46ffc73b8eb 100644 --- a/docs/integrations/sources/snapchat-marketing.md +++ b/docs/integrations/sources/snapchat-marketing.md @@ -89,6 +89,7 @@ Snapchat Marketing API has limitations to 1000 items per page | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.1 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.0 | 2021-07-26 | [4843](https://github.com/airbytehq/airbyte/pull/4843) | Initial release supporting the Snapchat Marketing API | | 0.1.1 | 2021-07-29 | [5072](https://github.com/airbytehq/airbyte/pull/5072) | Fix bug with incorrect stream\_state value | diff --git a/docs/integrations/sources/square.md b/docs/integrations/sources/square.md index 4ef083eeb2398..8f24ae72af497 100644 --- a/docs/integrations/sources/square.md +++ b/docs/integrations/sources/square.md @@ -77,6 +77,7 @@ Some Square API endpoints has different page size limitation | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.2 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.1 | 2021-07-09 | [4645](https://github.com/airbytehq/airbyte/pull/4645) | Update \_send\_request method due to Airbyte CDK changes | | 0.1.0 | 2021-06-30 | [4439](https://github.com/airbytehq/airbyte/pull/4439) | Initial release supporting the Square API | diff --git a/docs/integrations/sources/tiktok-marketing.md b/docs/integrations/sources/tiktok-marketing.md index 2455bc7f8fe2f..596d3e032a647 100644 --- a/docs/integrations/sources/tiktok-marketing.md +++ b/docs/integrations/sources/tiktok-marketing.md @@ -51,4 +51,5 @@ Please read [How to get your AppID, Secret and Access Token](https://ads.tiktok. | Version | Date | Pull Request | Subject | | :------ | :-------- | :----- | :------ | +| 0.1.2 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.0 | 2021-09-18 | [5887](https://github.com/airbytehq/airbyte/pull/5887) | Release TikTok Marketing CDK Connector | diff --git a/docs/integrations/sources/trello.md b/docs/integrations/sources/trello.md index 1be02dc448440..9c5e7c00d63e5 100644 --- a/docs/integrations/sources/trello.md +++ b/docs/integrations/sources/trello.md @@ -49,6 +49,7 @@ Please read [How to get your APIs Token and Key](https://developer.atlassian.com | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.2 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.1 | 2021-10-12 | [6968](https://github.com/airbytehq/airbyte/pull/6968) | Add oAuth flow support | | 0.1.0 | 2021-08-18 | [5501](https://github.com/airbytehq/airbyte/pull/5501) | Release Trello CDK Connector | diff --git a/docs/integrations/sources/us-census.md b/docs/integrations/sources/us-census.md index 586bd400b78d8..d81dcaa39a493 100644 --- a/docs/integrations/sources/us-census.md +++ b/docs/integrations/sources/us-census.md @@ -38,5 +38,6 @@ In addition, to understand how to configure the dataset path and query parameter | Version | Date | Pull Request | Subject | | :--- | :--- | :--- | :--- | +| 0.1.1 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.0 | 2021-07-20 | [4228](https://github.com/airbytehq/airbyte/pull/4228) | Initial release | diff --git a/docs/integrations/sources/woo-commerce.md b/docs/integrations/sources/woo-commerce.md index 4e97d0c065a1e..22cf1a68e75e9 100644 --- a/docs/integrations/sources/woo-commerce.md +++ b/docs/integrations/sources/woo-commerce.md @@ -47,4 +47,5 @@ This Source is capable of syncing the following core Streams: | Version | Date | Pull Request | Subject | | :------ | :-------- | :----- | :------ | +| 0.1.1 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | | 0.1.0 | 2021-09-09 | [5955](https://github.com/airbytehq/airbyte/pull/5955) | Initial Release. Source WooCommerce | From 2d736ec6ad6b3ebad7cc5aa08c6e4014b6998d6c Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Tue, 9 Nov 2021 20:12:44 +0200 Subject: [PATCH 15/21] Update source-dixa SAT config --- .../connectors/source-dixa/acceptance-test-config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-dixa/acceptance-test-config.yml b/airbyte-integrations/connectors/source-dixa/acceptance-test-config.yml index f0fda0693df3b..754492b21709c 100644 --- a/airbyte-integrations/connectors/source-dixa/acceptance-test-config.yml +++ b/airbyte-integrations/connectors/source-dixa/acceptance-test-config.yml @@ -8,7 +8,7 @@ tests: - config_path: "secrets/config.json" status: "succeed" - config_path: "integration_tests/invalid_config.json" - status: "failed" + status: "exception" discovery: - config_path: "secrets/config.json" basic_read: From 26d7f7c23eb6bfa6fc914521e49719bb8b8ac711 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Tue, 9 Nov 2021 20:24:27 +0200 Subject: [PATCH 16/21] Fix source-exchange-rates SAT config --- .../acceptance-test-config.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml b/airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml index aa1869f7f791a..1d43de5bb31da 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml +++ b/airbyte-integrations/connectors/source-exchange-rates/acceptance-test-config.yml @@ -18,9 +18,10 @@ tests: # full_refresh: # - config_path: "secrets/config.json" # configured_catalog_path: "integration_tests/configured_catalog.json" - incremental: - - config_path: "secrets/config.json" - configured_catalog_path: "integration_tests/configured_catalog.json" - future_state_path: "integration_tests/abnormal_state.json" - cursor_paths: - exchange_rates: ["date"] + # there are no state messages with current setup + # incremental: + # - config_path: "secrets/config.json" + # configured_catalog_path: "integration_tests/configured_catalog.json" + # future_state_path: "integration_tests/abnormal_state.json" + # cursor_paths: + # exchange_rates: ["date"] From 3d65504db9a3c126a56b137777c276e209c321b3 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Tue, 9 Nov 2021 22:03:22 +0200 Subject: [PATCH 17/21] Revert bump scaffod sources version --- .../connectors/source-scaffold-source-http/Dockerfile | 2 +- .../connectors/source-scaffold-source-python/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile b/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile index d7da57d315c8b..6a21c8226134a 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile +++ b/airbyte-integrations/connectors/source-scaffold-source-http/Dockerfile @@ -34,5 +34,5 @@ COPY source_scaffold_source_http ./source_scaffold_source_http ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.0 LABEL io.airbyte.name=airbyte/source-scaffold-source-http diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile b/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile index c2553d8601b7b..48439824cb991 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile +++ b/airbyte-integrations/connectors/source-scaffold-source-python/Dockerfile @@ -34,5 +34,5 @@ COPY source_scaffold_source_python ./source_scaffold_source_python ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.0 LABEL io.airbyte.name=airbyte/source-scaffold-source-python From aac77b7ed00aba264b5a7ba3502e2568d26808e9 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Tue, 9 Nov 2021 22:42:54 +0200 Subject: [PATCH 18/21] Fix source-shortion SAT config --- .../source-shortio/acceptance-test-config.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/airbyte-integrations/connectors/source-shortio/acceptance-test-config.yml b/airbyte-integrations/connectors/source-shortio/acceptance-test-config.yml index cca055d160797..ac3d3dc918011 100644 --- a/airbyte-integrations/connectors/source-shortio/acceptance-test-config.yml +++ b/airbyte-integrations/connectors/source-shortio/acceptance-test-config.yml @@ -14,11 +14,12 @@ tests: basic_read: - config_path: "secrets/config.json" configured_catalog_path: "integration_tests/configured_catalog.json" - empty_streams: [] - incremental: - - config_path: "secrets/config.json" - configured_catalog_path: "integration_tests/configured_catalog.json" - future_state_path: "integration_tests/abnormal_state.json" + empty_streams: ["clicks"] + # TODO: uncomment when any of incremental streams has records + # incremental: + # - config_path: "secrets/config.json" + # configured_catalog_path: "integration_tests/configured_catalog.json" + # future_state_path: "integration_tests/abnormal_state.json" full_refresh: - config_path: "secrets/config.json" configured_catalog_path: "integration_tests/configured_catalog.json" From 65a78cd32450bd847d74264f26ee6f0b48d3e395 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Tue, 9 Nov 2021 23:04:22 +0200 Subject: [PATCH 19/21] Fix source-square invalid_config.json --- .../source-square/integration_tests/invalid_config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-square/integration_tests/invalid_config.json b/airbyte-integrations/connectors/source-square/integration_tests/invalid_config.json index b679b36c8db8f..ce324c11325af 100644 --- a/airbyte-integrations/connectors/source-square/integration_tests/invalid_config.json +++ b/airbyte-integrations/connectors/source-square/integration_tests/invalid_config.json @@ -1,6 +1,6 @@ { "api_key": "API_KEY", "is_sandbox": true, - "start_date": "START_DATE", + "start_date": "2200-01-01", "include_deleted_objects": false } From 57b52d5a50b4603b082b3c7a9c2fa567efb62926 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Tue, 9 Nov 2021 23:10:19 +0200 Subject: [PATCH 20/21] Fix source-us-census invalid_config.json --- .../source-us-census/integration_tests/invalid_config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/airbyte-integrations/connectors/source-us-census/integration_tests/invalid_config.json b/airbyte-integrations/connectors/source-us-census/integration_tests/invalid_config.json index 5db4715d6164c..22cc2aecc87d5 100644 --- a/airbyte-integrations/connectors/source-us-census/integration_tests/invalid_config.json +++ b/airbyte-integrations/connectors/source-us-census/integration_tests/invalid_config.json @@ -1,4 +1,5 @@ { + "query_path": "data/2019/fake", "query_params": "get=NAME&for=us:*&NAICS2017=72&LFO=001&EMPSZES=001", "api_key": "MY_API_KEY" } From 2ed2f362410ccbc666ae66d02d49fb677c790083 Mon Sep 17 00:00:00 2001 From: Vadym Hevlich Date: Wed, 10 Nov 2021 12:53:54 +0200 Subject: [PATCH 21/21] Fix source-intercom versioning --- .../d8313939-3782-41b0-be29-b3ca20d8dd3a.json | 2 +- .../init/src/main/resources/seed/source_definitions.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json index ba703f0fd4aed..a828cf65c10ac 100644 --- a/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json +++ b/airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/d8313939-3782-41b0-be29-b3ca20d8dd3a.json @@ -2,7 +2,7 @@ "sourceDefinitionId": "d8313939-3782-41b0-be29-b3ca20d8dd3a", "name": "Intercom", "dockerRepository": "airbyte/source-intercom", - "dockerImageTag": "0.1.7", + "dockerImageTag": "0.1.8", "documentationUrl": "https://docs.airbyte.io/integrations/sources/intercom", "icon": "intercom.svg" } diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 596595b1de04f..b0237f26cff07 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -261,7 +261,7 @@ - name: Intercom sourceDefinitionId: d8313939-3782-41b0-be29-b3ca20d8dd3a dockerRepository: airbyte/source-intercom - dockerImageTag: 0.1.7 + dockerImageTag: 0.1.8 documentationUrl: https://docs.airbyte.io/integrations/sources/intercom icon: intercom.svg sourceType: api