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 733dd0bde7ef..1e490c431214 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -303,7 +303,7 @@ - name: GitHub sourceDefinitionId: ef69ef6e-aa7f-4af1-a01d-ef775033524e dockerRepository: airbyte/source-github - dockerImageTag: 0.2.42 + dockerImageTag: 0.2.43 documentationUrl: https://docs.airbyte.io/integrations/sources/github icon: github.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 a5fb19fe6a7d..e5ca41da048b 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -2595,7 +2595,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-github:0.2.42" +- dockerImage: "airbyte/source-github:0.2.43" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/github" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-github/Dockerfile b/airbyte-integrations/connectors/source-github/Dockerfile index 0f7ab1cb0223..55f79a36120d 100644 --- a/airbyte-integrations/connectors/source-github/Dockerfile +++ b/airbyte-integrations/connectors/source-github/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.42 +LABEL io.airbyte.version=0.2.43 LABEL io.airbyte.name=airbyte/source-github diff --git a/airbyte-integrations/connectors/source-github/source_github/schemas/deployments.json b/airbyte-integrations/connectors/source-github/source_github/schemas/deployments.json index 0f1df134a9d4..ac0f683c9787 100644 --- a/airbyte-integrations/connectors/source-github/source_github/schemas/deployments.json +++ b/airbyte-integrations/connectors/source-github/source_github/schemas/deployments.json @@ -103,7 +103,19 @@ "type": ["null", "string"] }, "payload": { - "type": ["null", "string", "object"] + "oneOf": [ + { + "type": "object", + "properties": {}, + "additionalProperties": true + }, + { + "type": "string" + }, + { + "type": "null" + } + ] }, "transient_environment": { "type": ["null", "boolean"] diff --git a/airbyte-integrations/connectors/source-github/source_github/schemas/teams.json b/airbyte-integrations/connectors/source-github/source_github/schemas/teams.json index d68a9b549e6e..98a16aa1083f 100644 --- a/airbyte-integrations/connectors/source-github/source_github/schemas/teams.json +++ b/airbyte-integrations/connectors/source-github/source_github/schemas/teams.json @@ -42,7 +42,9 @@ "type": ["null", "string"] }, "parent": { - "type": ["null", "object"] + "type": ["null", "object"], + "properties": {}, + "additionalProperties": true } } } diff --git a/airbyte-integrations/connectors/source-github/source_github/schemas/workflow_runs.json b/airbyte-integrations/connectors/source-github/source_github/schemas/workflow_runs.json index 7e5e7f37ae72..15b3afa71c60 100644 --- a/airbyte-integrations/connectors/source-github/source_github/schemas/workflow_runs.json +++ b/airbyte-integrations/connectors/source-github/source_github/schemas/workflow_runs.json @@ -46,7 +46,11 @@ }, "pull_requests": { "type": "array", - "items": {} + "items": { + "type": ["null", "object"], + "properties": {}, + "additionalProperties": true + } }, "created_at": { "type": ["null", "string"] diff --git a/docs/integrations/sources/github.md b/docs/integrations/sources/github.md index 406dae6679fc..9eedd61cb660 100644 --- a/docs/integrations/sources/github.md +++ b/docs/integrations/sources/github.md @@ -141,6 +141,7 @@ The GitHub connector should not run into GitHub API limitations under normal usa | Version | Date | Pull Request | Subject | |:--------|:-----------| :--- |:-------------------------------------------------------------------------------------------------------------| +| 0.2.43 | 2022-07-26 | [15049](https://github.com/airbytehq/airbyte/pull/15049) | Bugfix schemas for streams `deployments`, `workflow_runs`, `teams` | | 0.2.42 | 2022-07-12 | [14613](https://github.com/airbytehq/airbyte/pull/14613) | Improve schema for stream `pull_request_commits` added "null" | | 0.2.41 | 2022-07-03 | [14376](https://github.com/airbytehq/airbyte/pull/14376) | Add Retry for GraphQL API Resource limitations | | 0.2.40 | 2022-07-01 | [14338](https://github.com/airbytehq/airbyte/pull/14338) | Revert: "Rename field `mergeable` to `is_mergeable`" |