From a95aa937e8cf9b3619c157cca6d1bc1566c82f2c Mon Sep 17 00:00:00 2001 From: brianjlai Date: Fri, 19 Aug 2022 11:45:17 -0700 Subject: [PATCH 01/10] add .yaml to list of file imports in setup.py --- airbyte-integrations/connectors/source-sentry/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-sentry/setup.py b/airbyte-integrations/connectors/source-sentry/setup.py index 2c6a8538a5f0..ba6d3090589a 100644 --- a/airbyte-integrations/connectors/source-sentry/setup.py +++ b/airbyte-integrations/connectors/source-sentry/setup.py @@ -22,7 +22,7 @@ author_email="contact@airbyte.io", packages=find_packages(), install_requires=MAIN_REQUIREMENTS, - package_data={"": ["*.json", "schemas/*.json", "schemas/shared/*.json"]}, + package_data={"": ["*.json", "*.yaml", "schemas/*.json", "schemas/shared/*.json"]}, extras_require={ "tests": TEST_REQUIREMENTS, }, From 65aa3dc2ce8ec9ad12ff916e52a4c6c19302382c Mon Sep 17 00:00:00 2001 From: brianjlai Date: Fri, 19 Aug 2022 11:52:43 -0700 Subject: [PATCH 02/10] bump dockerfile version for sentry --- airbyte-integrations/connectors/source-sentry/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/source-sentry/Dockerfile b/airbyte-integrations/connectors/source-sentry/Dockerfile index cccc9f72d8b6..ed5ba7e25fd6 100644 --- a/airbyte-integrations/connectors/source-sentry/Dockerfile +++ b/airbyte-integrations/connectors/source-sentry/Dockerfile @@ -34,5 +34,5 @@ COPY source_sentry ./source_sentry ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.3 +LABEL io.airbyte.version=0.1.4 LABEL io.airbyte.name=airbyte/source-sentry From c87fb752fdbb16a5df92bdb10679616b23b7f72a Mon Sep 17 00:00:00 2001 From: brianjlai Date: Fri, 19 Aug 2022 12:02:42 -0700 Subject: [PATCH 03/10] update sentry changelog --- docs/integrations/sources/sentry.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/integrations/sources/sentry.md b/docs/integrations/sources/sentry.md index 199441368eee..28537d8a33df 100644 --- a/docs/integrations/sources/sentry.md +++ b/docs/integrations/sources/sentry.md @@ -44,8 +44,9 @@ You can find or create authentication tokens within [Sentry](https://sentry.io/s ## Changelog -| Version | Date | Pull Request | Subject | -|:--------| :--- | :--- |:--------------------------------------------------| +| Version | Date | Pull Request | Subject | +|:--------|:-----------| :--- |:--------------------------------------------------| +| 0.1.4 | 2022-08-19 | [15800](https://github.com/airbytehq/airbyte/pull/15800) | Bugfix to allow reading sentry.yaml at runtime | | 0.1.3 | 2022-08-17 | [15734](https://github.com/airbytehq/airbyte/pull/15734) | Fix yaml based on the new schema validator | | 0.1.2 | 2021-12-28 | [15345](https://github.com/airbytehq/airbyte/pull/15345) | Migrate to config-based framework | | 0.1.1 | 2021-12-28 | [8628](https://github.com/airbytehq/airbyte/pull/8628) | Update fields in source-connectors specifications | From 08db31d034a71ccd6a00f1ade323d0abe4f461b0 Mon Sep 17 00:00:00 2001 From: brianjlai Date: Fri, 19 Aug 2022 16:29:16 -0700 Subject: [PATCH 04/10] correct sentry, greenhouse, and sendgrid sources to correctly read configs --- airbyte-integrations/connectors/source-greenhouse/setup.py | 4 ++-- .../connectors/source-greenhouse/source_greenhouse/source.py | 2 +- airbyte-integrations/connectors/source-sendgrid/setup.py | 4 ++-- .../connectors/source-sendgrid/source_sendgrid/source.py | 2 +- airbyte-integrations/connectors/source-sentry/setup.py | 2 +- .../connectors/source-sentry/source_sentry/source.py | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/airbyte-integrations/connectors/source-greenhouse/setup.py b/airbyte-integrations/connectors/source-greenhouse/setup.py index 4f989f4d083a..63fad04fb086 100644 --- a/airbyte-integrations/connectors/source-greenhouse/setup.py +++ b/airbyte-integrations/connectors/source-greenhouse/setup.py @@ -16,8 +16,8 @@ author="Airbyte", author_email="contact@airbyte.io", packages=find_packages(), - install_requires=["airbyte-cdk~=0.1.74"], - package_data={"": ["*.json", "schemas/*.json"]}, + install_requires=["airbyte-cdk~=0.1.78"], + package_data={"": ["*.json", "*.yaml", "schemas/*.json"]}, extras_require={ "tests": TEST_REQUIREMENTS, }, diff --git a/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py b/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py index bdc9933f3c6d..8bd812d2d172 100644 --- a/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py +++ b/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py @@ -14,4 +14,4 @@ # Declarative Source class SourceGreenhouse(YamlDeclarativeSource): def __init__(self): - super().__init__(**{"path_to_yaml": "./source_greenhouse/greenhouse.yaml"}) + super().__init__(**{"path_to_yaml": "greenhouse.yaml"}) diff --git a/airbyte-integrations/connectors/source-sendgrid/setup.py b/airbyte-integrations/connectors/source-sendgrid/setup.py index 1b84fed88cd9..673604b310ab 100644 --- a/airbyte-integrations/connectors/source-sendgrid/setup.py +++ b/airbyte-integrations/connectors/source-sendgrid/setup.py @@ -11,6 +11,6 @@ author="Airbyte", author_email="contact@airbyte.io", packages=find_packages(), - install_requires=["airbyte-cdk>=0.1.74", "backoff", "requests", "pytest==6.1.2", "pytest-mock"], - package_data={"": ["*.json", "schemas/*.json"]}, + install_requires=["airbyte-cdk>=0.1.78", "backoff", "requests", "pytest==6.1.2", "pytest-mock"], + package_data={"": ["*.json", "*.yaml", "schemas/*.json"]}, ) diff --git a/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py b/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py index 925955ee4e18..6eb691b4c3a0 100644 --- a/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py +++ b/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py @@ -15,4 +15,4 @@ # Declarative Source class SourceSendgrid(YamlDeclarativeSource): def __init__(self): - super().__init__(**{"path_to_yaml": "./source_sendgrid/sendgrid.yaml"}) + super().__init__(**{"path_to_yaml": "sendgrid.yaml"}) diff --git a/airbyte-integrations/connectors/source-sentry/setup.py b/airbyte-integrations/connectors/source-sentry/setup.py index ba6d3090589a..202a7c020b15 100644 --- a/airbyte-integrations/connectors/source-sentry/setup.py +++ b/airbyte-integrations/connectors/source-sentry/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk~=0.1.74", + "airbyte-cdk~=0.1.78", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-sentry/source_sentry/source.py b/airbyte-integrations/connectors/source-sentry/source_sentry/source.py index 5d68e9a6172d..7de502a8fdef 100644 --- a/airbyte-integrations/connectors/source-sentry/source_sentry/source.py +++ b/airbyte-integrations/connectors/source-sentry/source_sentry/source.py @@ -14,4 +14,4 @@ # Declarative Source class SourceSentry(YamlDeclarativeSource): def __init__(self): - super().__init__(**{"path_to_yaml": "./source_sentry/sentry.yaml"}) + super().__init__(**{"path_to_yaml": "sentry.yaml"}) From a131a9ca050e218fc0824a8e99b0a8328f5a5e7b Mon Sep 17 00:00:00 2001 From: brianjlai Date: Fri, 19 Aug 2022 16:33:18 -0700 Subject: [PATCH 05/10] add changelog --- docs/integrations/sources/greenhouse.md | 1 + docs/integrations/sources/sendgrid.md | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/integrations/sources/greenhouse.md b/docs/integrations/sources/greenhouse.md index 6013093e32f4..bb59841f7aa3 100644 --- a/docs/integrations/sources/greenhouse.md +++ b/docs/integrations/sources/greenhouse.md @@ -57,6 +57,7 @@ Please follow the [Greenhouse documentation for generating an API key](https://d | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------| +| 0.2.9 | 2022-08-19 | [15800](https://github.com/airbytehq/airbyte/pull/15800) | Bugfix to allow reading sentry.yaml at runtime | | 0.2.8 | 2022-08-10 | [15344](https://github.com/airbytehq/airbyte/pull/15344) | Migrate connector to config-based framework | | 0.2.7 | 2022-04-15 | [11941](https://github.com/airbytehq/airbyte/pull/11941) | Correct Schema data type for Applications, Candidates, Scorecards and Users | | 0.2.6 | 2021-11-08 | [7607](https://github.com/airbytehq/airbyte/pull/7607) | Implement demographics streams support. Update SAT for demographics streams | diff --git a/docs/integrations/sources/sendgrid.md b/docs/integrations/sources/sendgrid.md index 39f1fe5f4880..acbe85a4427d 100644 --- a/docs/integrations/sources/sendgrid.md +++ b/docs/integrations/sources/sendgrid.md @@ -47,6 +47,7 @@ To consume Messages resources requires to purchase an extra on Sendgrid. You can | Version | Date | Pull Request | Subject | |:--------| :--- |:---------------------------------------------------------|:---------------------------------------------------| +| 0.2.11 | 2022-08-19 | [15800](https://github.com/airbytehq/airbyte/pull/15800) | Bugfix to allow reading sentry.yaml at runtime | | 0.2.10 | 2022-08-17 | [15734](https://github.com/airbytehq/airbyte/pull/15734) | Fix yaml based on the new schema validator | | 0.2.9 | 2022-08-11 | [15257](https://github.com/airbytehq/airbyte/pull/15257) | Migrate to config-based framework | | 0.2.8 | 2022-06-07 | [13571](https://github.com/airbytehq/airbyte/pull/13571) | Add Message stream | From e7471013ac4270b451f581c6afd28463cdd59c34 Mon Sep 17 00:00:00 2001 From: brianjlai Date: Fri, 19 Aug 2022 18:45:32 -0700 Subject: [PATCH 06/10] update Dockerfile versions --- airbyte-integrations/connectors/source-greenhouse/Dockerfile | 2 +- airbyte-integrations/connectors/source-sendgrid/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airbyte-integrations/connectors/source-greenhouse/Dockerfile b/airbyte-integrations/connectors/source-greenhouse/Dockerfile index 62c34bc6f85c..8a5be1498076 100644 --- a/airbyte-integrations/connectors/source-greenhouse/Dockerfile +++ b/airbyte-integrations/connectors/source-greenhouse/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.2.8 +LABEL io.airbyte.version=0.2.9 LABEL io.airbyte.name=airbyte/source-greenhouse diff --git a/airbyte-integrations/connectors/source-sendgrid/Dockerfile b/airbyte-integrations/connectors/source-sendgrid/Dockerfile index 7801e8caffa3..32ec67c1e9bf 100644 --- a/airbyte-integrations/connectors/source-sendgrid/Dockerfile +++ b/airbyte-integrations/connectors/source-sendgrid/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.2.10 +LABEL io.airbyte.version=0.2.11 LABEL io.airbyte.name=airbyte/source-sendgrid From 0379a4f07a4384ec8b81b555927a2d3f86b7b552 Mon Sep 17 00:00:00 2001 From: Octavia Squidington III Date: Sat, 20 Aug 2022 01:58:09 +0000 Subject: [PATCH 07/10] auto-bump connector version [ci skip] --- .../init/src/main/resources/seed/source_definitions.yaml | 2 +- airbyte-config/init/src/main/resources/seed/source_specs.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 9e6aed832e37..12051a8d3ce5 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1131,7 +1131,7 @@ - sourceDefinitionId: cdaf146a-9b75-49fd-9dd2-9d64a0bb4781 name: Sentry dockerRepository: airbyte/source-sentry - dockerImageTag: 0.1.3 + dockerImageTag: 0.1.4 documentationUrl: https://docs.airbyte.io/integrations/sources/sentry icon: sentry.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index d4455f9f1e6b..a644496b6534 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -11049,7 +11049,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-sentry:0.1.3" +- dockerImage: "airbyte/source-sentry:0.1.4" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/sentry" connectionSpecification: From 13aff378d41e6d5edc3070b9f1662c4705275638 Mon Sep 17 00:00:00 2001 From: Octavia Squidington III Date: Sat, 20 Aug 2022 03:32:23 +0000 Subject: [PATCH 08/10] auto-bump connector version [ci skip] --- .../init/src/main/resources/seed/source_definitions.yaml | 2 +- airbyte-config/init/src/main/resources/seed/source_specs.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 edb6a15b432e..7f70889c6a1c 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -900,7 +900,7 @@ - name: Sendgrid sourceDefinitionId: fbb5fbe2-16ad-4cf4-af7d-ff9d9c316c87 dockerRepository: airbyte/source-sendgrid - dockerImageTag: 0.2.10 + dockerImageTag: 0.2.11 documentationUrl: https://docs.airbyte.io/integrations/sources/sendgrid icon: sendgrid.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 290581727fc9..d523d673b507 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -8880,7 +8880,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-sendgrid:0.2.10" +- dockerImage: "airbyte/source-sendgrid:0.2.11" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/sendgrid" connectionSpecification: From dbc253ec78a6602f87dfa95591ca63230332818c Mon Sep 17 00:00:00 2001 From: brianjlai Date: Mon, 22 Aug 2022 00:34:21 -0700 Subject: [PATCH 09/10] fix greenhouse SAT tests and update to next version of cdk w/ schema read fix --- .../source-configuration-based/setup.py.hbs | 2 +- .../source_{{snakeCase name}}/source.py.hbs | 2 +- .../integration_tests/expected_records.txt | 14 +++++++------- .../connectors/source-greenhouse/setup.py | 2 +- docs/integrations/sources/greenhouse.md | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs b/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs index 8b299f156fa9..7ff2350ca238 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs +++ b/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk~=0.1.76", + "airbyte-cdk~=0.1.79", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs b/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs index 53df5e63a48a..8a9888ecbc2e 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs +++ b/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs @@ -15,4 +15,4 @@ WARNING: Do not modify this file. # Declarative Source class Source{{properCase name}}(YamlDeclarativeSource): def __init__(self): - super().__init__(**{"path_to_yaml": "./source_{{snakeCase name}}/{{snakeCase name}}.yaml"}) + super().__init__(**{"path_to_yaml": "{{snakeCase name}}.yaml"}) diff --git a/airbyte-integrations/connectors/source-greenhouse/integration_tests/expected_records.txt b/airbyte-integrations/connectors/source-greenhouse/integration_tests/expected_records.txt index 8e2a632edbd1..ba3733a1036e 100644 --- a/airbyte-integrations/connectors/source-greenhouse/integration_tests/expected_records.txt +++ b/airbyte-integrations/connectors/source-greenhouse/integration_tests/expected_records.txt @@ -42,7 +42,7 @@ {"stream":"scorecards","data":{"id":5253031003,"updated_at":"2020-11-24T23:33:10.440Z","created_at":"2020-11-24T23:33:10.440Z","interview":"Application Review","interview_step":{"id":5628634003,"name":"Application Review"},"candidate_id":17130848003,"application_id":19215333003,"interviewed_at":"2020-11-25T01:00:00.000Z","submitted_by":{"id":4218086003,"first_name":"John","last_name":"Lafleur","name":"John Lafleur","employee_id":null},"interviewer":{"id":4218086003,"first_name":"John","last_name":"Lafleur","name":"John Lafleur","employee_id":null},"submitted_at":"2020-11-24T23:33:10.440Z","overall_recommendation":"no_decision","attributes":[{"name":"Willing to do required travel","type":"Details","note":null,"rating":"no_decision"},{"name":"Three to five years of experience","type":"Qualifications","note":null,"rating":"no_decision"},{"name":"Personable","type":"Personality Traits","note":null,"rating":"no_decision"},{"name":"Passionate","type":"Personality Traits","note":null,"rating":"no_decision"},{"name":"Organizational Skills","type":"Skills","note":null,"rating":"no_decision"},{"name":"Manage competing priorities","type":"Skills","note":null,"rating":"no_decision"},{"name":"Fits our salary range","type":"Details","note":null,"rating":"no_decision"},{"name":"Empathetic","type":"Personality Traits","note":null,"rating":"no_decision"},{"name":"Currently based locally","type":"Details","note":null,"rating":"no_decision"},{"name":"Communication","type":"Skills","note":null,"rating":"no_decision"}],"ratings":{"definitely_not":[],"no":[],"mixed":[],"yes":[],"strong_yes":[]},"questions":[{"id":null,"question":"Key Take-Aways","answer":""},{"id":null,"question":"Private Notes","answer":""}]},"emitted_at":1660156525508} {"stream":"scorecards","data":{"id":9664505003,"updated_at":"2021-09-29T17:23:11.468Z","created_at":"2021-09-29T17:23:11.468Z","interview":"Preliminary Screening Call","interview_step":{"id":5628615003,"name":"Preliminary Screening Call"},"candidate_id":40517966003,"application_id":44937562003,"interviewed_at":"2021-09-29T01:00:00.000Z","submitted_by":{"id":4218086003,"first_name":"John","last_name":"Lafleur","name":"John Lafleur","employee_id":null},"interviewer":{"id":4218086003,"first_name":"John","last_name":"Lafleur","name":"John Lafleur","employee_id":null},"submitted_at":"2021-09-29T17:23:11.468Z","overall_recommendation":"no_decision","attributes":[{"name":"Willing to do required travel","type":"Details","note":null,"rating":"yes"},{"name":"Three to five years of experience","type":"Qualifications","note":null,"rating":"mixed"},{"name":"Personable","type":"Personality Traits","note":null,"rating":"yes"},{"name":"Passionate","type":"Personality Traits","note":null,"rating":"mixed"},{"name":"Organizational Skills","type":"Skills","note":null,"rating":"yes"},{"name":"Manage competing priorities","type":"Skills","note":null,"rating":"yes"},{"name":"Fits our salary range","type":"Details","note":null,"rating":"yes"},{"name":"Empathetic","type":"Personality Traits","note":null,"rating":"strong_yes"},{"name":"Currently based locally","type":"Details","note":null,"rating":"mixed"},{"name":"Communication","type":"Skills","note":null,"rating":"no"}],"ratings":{"definitely_not":[],"no":["Communication"],"mixed":["Three to five years of experience","Passionate","Currently based locally"],"yes":["Willing to do required travel","Personable","Organizational Skills","Manage competing priorities","Fits our salary range"],"strong_yes":["Empathetic"]},"questions":[{"id":null,"question":"Key Take-Aways","answer":"test"},{"id":null,"question":"Private Notes","answer":""}]},"emitted_at":1660156525511} {"stream":"users","data":{"id":4218085003,"name":"Greenhouse Admin","first_name":"Greenhouse","last_name":"Admin","primary_email_address":"scrubbed_email_vq8-rm4513etm7xxd9d1qq@example.com","updated_at":"2020-11-18T14:09:08.401Z","created_at":"2020-11-18T14:09:08.401Z","disabled":false,"site_admin":true,"emails":["scrubbed_email_vq8-rm4513etm7xxd9d1qq@example.com"],"employee_id":null,"linked_candidate_ids":[]},"emitted_at":1660156525823} -{"stream":"users","data":{"id":4218086003,"name":"John Lafleur","first_name":"John","last_name":"Lafleur","primary_email_address":"integration-test@airbyte.io","updated_at":"2022-04-06T12:41:57.185Z","created_at":"2020-11-18T14:09:08.481Z","disabled":false,"site_admin":true,"emails":["integration-test@airbyte.io"],"employee_id":null,"linked_candidate_ids":[]},"emitted_at":1660156525826} +{"stream":"users","data":{"id":4218086003,"name":"John Lafleur","first_name":"John","last_name":"Lafleur","primary_email_address":"integration-test@airbyte.io","updated_at":"2022-08-21T20:10:15.420Z","created_at":"2020-11-18T14:09:08.481Z","disabled":false,"site_admin":true,"emails":["integration-test@airbyte.io"],"employee_id":null,"linked_candidate_ids":[]},"emitted_at":1660156525826} {"stream":"users","data":{"id":4218087003,"name":"emily.brooks+airbyte_integration@greenhouse.io","first_name":null,"last_name":null,"primary_email_address":"emily.brooks+airbyte_integration@greenhouse.io","updated_at":"2020-11-18T14:09:08.991Z","created_at":"2020-11-18T14:09:08.809Z","disabled":false,"site_admin":true,"emails":["emily.brooks+airbyte_integration@greenhouse.io"],"employee_id":null,"linked_candidate_ids":[]},"emitted_at":1660156525826} {"stream":"users","data":{"id":4460715003,"name":"Vadym Ratniuk","first_name":"Vadym","last_name":"Ratniuk","primary_email_address":"vadym.ratniuk@globallogic.com","updated_at":"2021-09-18T10:09:16.846Z","created_at":"2021-09-14T14:03:01.050Z","disabled":false,"site_admin":false,"emails":["vadym.ratniuk@globallogic.com"],"employee_id":null,"linked_candidate_ids":[]},"emitted_at":1660156525826} {"stream":"users","data":{"id":4481107003,"name":"Vadym Hevlich","first_name":"Vadym","last_name":"Hevlich","primary_email_address":"vadym.hevlich@zazmic.com","updated_at":"2021-10-10T17:49:28.058Z","created_at":"2021-10-10T17:48:41.978Z","disabled":false,"site_admin":true,"emails":["vadym.hevlich@zazmic.com"],"employee_id":null,"linked_candidate_ids":[]},"emitted_at":1660156525827} @@ -69,9 +69,9 @@ {"stream":"demographics_questions","data":{"translations":[{"name":"q2","language":"en"}],"required":false,"name":"q2","id":4000715003,"demographic_question_set_id":4000197003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156527375} {"stream":"demographics_questions","data":{"translations":[{"name":"question1","language":"en"}],"required":false,"name":"question1","id":4000716003,"demographic_question_set_id":4000198003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156527375} {"stream":"demographics_questions","data":{"translations":[{"name":"question2","language":"en"}],"required":true,"name":"question2","id":4000717003,"demographic_question_set_id":4000198003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156527389} -{"stream":"demographics_questions","data":{"translations":[{"name":"Are you a veteran or active member of the United States Armed Forces? (select one)","language":"en"}],"required":false,"name":"Are you a veteran or active member of the United States Armed Forces? (select one)","id":4015594003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156527389} -{"stream":"demographics_questions","data":{"translations":[{"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? (select one)","language":"en"}],"required":false,"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? (select one)","id":4015596003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156527389} -{"stream":"demographics_questions","data":{"translations":[{"name":"Do you identify as transgender? (select one)","language":"en"}],"required":false,"name":"Do you identify as transgender? (select one)","id":4015598003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156527389} +{"stream":"demographics_questions","data":{"translations":[{"name":"Are you a veteran or active member of the United States Armed Forces?","language":"en"}],"required":false,"name":"Are you a veteran or active member of the United States Armed Forces?","id":4015594003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156527389} +{"stream":"demographics_questions","data":{"translations":[{"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning?","language":"en"}],"required":false,"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning?","id":4015596003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156527389} +{"stream":"demographics_questions","data":{"translations":[{"name":"Do you identify as transgender?","language":"en"}],"required":false,"name":"Do you identify as transgender?","id":4015598003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156527389} {"stream":"demographics_questions","data":{"translations":[{"name":"How would you describe your sexual orientation? (mark all that apply)","language":"en"}],"required":false,"name":"How would you describe your sexual orientation? (mark all that apply)","id":4015599003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156527389} {"stream":"demographics_questions","data":{"translations":[{"name":"How would you describe your racial/ethnic background? (mark all that apply)","language":"en"}],"required":false,"name":"How would you describe your racial/ethnic background? (mark all that apply)","id":4015601003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156527389} {"stream":"demographics_questions","data":{"translations":[{"name":"How would you describe your gender identity? (mark all that apply)","language":"en"}],"required":false,"name":"How would you describe your gender identity? (mark all that apply)","id":4015603003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156527390} @@ -131,9 +131,9 @@ {"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"q2","language":"en"}],"required":false,"name":"q2","id":4000715003,"demographic_question_set_id":4000197003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156531205} {"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"question1","language":"en"}],"required":false,"name":"question1","id":4000716003,"demographic_question_set_id":4000198003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156531420} {"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"question2","language":"en"}],"required":true,"name":"question2","id":4000717003,"demographic_question_set_id":4000198003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156531422} -{"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"Are you a veteran or active member of the United States Armed Forces? (select one)","language":"en"}],"required":false,"name":"Are you a veteran or active member of the United States Armed Forces? (select one)","id":4015594003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156531636} -{"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? (select one)","language":"en"}],"required":false,"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? (select one)","id":4015596003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156531636} -{"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"Do you identify as transgender? (select one)","language":"en"}],"required":false,"name":"Do you identify as transgender? (select one)","id":4015598003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156531636} +{"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"Are you a veteran or active member of the United States Armed Forces?","language":"en"}],"required":false,"name":"Are you a veteran or active member of the United States Armed Forces?","id":4015594003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156531636} +{"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning?","language":"en"}],"required":false,"name":"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning?","id":4015596003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156531636} +{"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"Do you identify as transgender?","language":"en"}],"required":false,"name":"Do you identify as transgender?","id":4015598003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_single_select","active":true},"emitted_at":1660156531636} {"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"How would you describe your sexual orientation? (mark all that apply)","language":"en"}],"required":false,"name":"How would you describe your sexual orientation? (mark all that apply)","id":4015599003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156531637} {"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"How would you describe your racial/ethnic background? (mark all that apply)","language":"en"}],"required":false,"name":"How would you describe your racial/ethnic background? (mark all that apply)","id":4015601003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156531637} {"stream":"demographics_question_sets_questions","data":{"translations":[{"name":"How would you describe your gender identity? (mark all that apply)","language":"en"}],"required":false,"name":"How would you describe your gender identity? (mark all that apply)","id":4015603003,"demographic_question_set_id":4002702003,"answer_type":"multi_value_multi_select","active":true},"emitted_at":1660156531637} diff --git a/airbyte-integrations/connectors/source-greenhouse/setup.py b/airbyte-integrations/connectors/source-greenhouse/setup.py index 63fad04fb086..be75115f62e8 100644 --- a/airbyte-integrations/connectors/source-greenhouse/setup.py +++ b/airbyte-integrations/connectors/source-greenhouse/setup.py @@ -16,7 +16,7 @@ author="Airbyte", author_email="contact@airbyte.io", packages=find_packages(), - install_requires=["airbyte-cdk~=0.1.78"], + install_requires=["airbyte-cdk~=0.1.79"], package_data={"": ["*.json", "*.yaml", "schemas/*.json"]}, extras_require={ "tests": TEST_REQUIREMENTS, diff --git a/docs/integrations/sources/greenhouse.md b/docs/integrations/sources/greenhouse.md index bb59841f7aa3..5bc71638e01d 100644 --- a/docs/integrations/sources/greenhouse.md +++ b/docs/integrations/sources/greenhouse.md @@ -57,7 +57,7 @@ Please follow the [Greenhouse documentation for generating an API key](https://d | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------| -| 0.2.9 | 2022-08-19 | [15800](https://github.com/airbytehq/airbyte/pull/15800) | Bugfix to allow reading sentry.yaml at runtime | +| 0.2.9 | 2022-08-22 | [15800](https://github.com/airbytehq/airbyte/pull/15800) | Bugfix to allow reading sentry.yaml and schemas at runtime | | 0.2.8 | 2022-08-10 | [15344](https://github.com/airbytehq/airbyte/pull/15344) | Migrate connector to config-based framework | | 0.2.7 | 2022-04-15 | [11941](https://github.com/airbytehq/airbyte/pull/11941) | Correct Schema data type for Applications, Candidates, Scorecards and Users | | 0.2.6 | 2021-11-08 | [7607](https://github.com/airbytehq/airbyte/pull/7607) | Implement demographics streams support. Update SAT for demographics streams | From 4a7b0e5919695c5067e0e733a53dca18469a58b6 Mon Sep 17 00:00:00 2001 From: Octavia Squidington III Date: Tue, 23 Aug 2022 07:49:53 +0000 Subject: [PATCH 10/10] auto-bump connector version [ci skip] --- .../init/src/main/resources/seed/source_definitions.yaml | 2 +- airbyte-config/init/src/main/resources/seed/source_specs.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 3af80bd4e70b..c66e83b4bd2f 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -403,7 +403,7 @@ - name: Greenhouse sourceDefinitionId: 59f1e50a-331f-4f09-b3e8-2e8d4d355f44 dockerRepository: airbyte/source-greenhouse - dockerImageTag: 0.2.8 + dockerImageTag: 0.2.9 documentationUrl: https://docs.airbyte.io/integrations/sources/greenhouse icon: greenhouse.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 3f4bb216fb67..b34147c81181 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -3661,7 +3661,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-greenhouse:0.2.8" +- dockerImage: "airbyte/source-greenhouse:0.2.9" spec: documentationUrl: "https://docs.airbyte.io/integrations/sources/greenhouse" connectionSpecification: