Skip to content

Commit 04a75f9

Browse files
marcosmarxmptiurin
andauthored
✨ [source-firebolt] update sdk (#38190)
Co-authored-by: ptiurin <[email protected]> Co-authored-by: Petro Tiurin <[email protected]>
1 parent d00209c commit 04a75f9

File tree

16 files changed

+1601
-182
lines changed

16 files changed

+1601
-182
lines changed

airbyte-integrations/connectors/source-firebolt/.dockerignore

-6
This file was deleted.

airbyte-integrations/connectors/source-firebolt/Dockerfile

-39
This file was deleted.

airbyte-integrations/connectors/source-firebolt/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ For information about how to use this connector within Airbyte, see [the documen
99

1010
**To iterate on this connector, make sure to complete this prerequisites section.**
1111

12-
#### Minimum Python version required `= 3.7.0`
12+
#### Minimum Python version required `= 3.8.0`
1313

1414
#### Build & Activate Virtual Environment and install dependencies
1515

airbyte-integrations/connectors/source-firebolt/acceptance-test-config.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# See [Connector Acceptance Tests](https://docs.airbyte.com/connector-development/testing-connectors/connector-acceptance-tests-reference)
22
# for more information about how to configure these tests
33
connector_image: airbyte/source-firebolt:dev
4+
test_strictness_level: low
45
acceptance_tests:
56
spec:
67
tests:
@@ -24,9 +25,7 @@ acceptance_tests:
2425
empty_streams: []
2526
timeout_seconds: 120
2627
expect_trace_message_on_failure: false
27-
expect_records:
28-
path: "integration_tests/expected_records.jsonl"
29-
exact_order: yes
28+
validate_state_messages: false
3029
full_refresh:
3130
tests:
3231
- config_path: "secrets/config.json"

airbyte-integrations/connectors/source-firebolt/integration_tests/catalog.json

-35
This file was deleted.

airbyte-integrations/connectors/source-firebolt/integration_tests/configured_catalog.json

+5-13
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,17 @@
88
"json_schema": {
99
"type": "object",
1010
"properties": {
11-
"column1": {
12-
"type": "string"
13-
},
14-
"column2": {
15-
"type": "number"
16-
},
11+
"column1": { "type": ["null", "string"] },
12+
"column2": { "type": ["null", "integer"] },
1713
"column3": {
18-
"type": "string",
14+
"type": ["null", "string"],
1915
"format": "date-time",
2016
"airbyte_type": "timestamp_without_timezone"
2117
},
22-
"column4": {
23-
"type": "number"
24-
},
18+
"column4": { "type": ["null", "number"] },
2519
"column5": {
2620
"type": "array",
27-
"items": {
28-
"type": "integer"
29-
}
21+
"items": { "type": ["null", "integer"] }
3022
}
3123
}
3224
}

airbyte-integrations/connectors/source-firebolt/metadata.yaml

+6-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ data:
22
connectorSubtype: database
33
connectorType: source
44
definitionId: 6f2ac653-8623-43c4-8950-19218c7caf3d
5-
dockerImageTag: 1.0.0
5+
dockerImageTag: 2.0.0
66
dockerRepository: airbyte/source-firebolt
77
githubIssueLabel: source-firebolt
8+
connectorBuildOptions:
9+
baseImage: docker.io/airbyte/python-connector-base:1.2.0@sha256:c22a9d97464b69d6ef01898edf3f8612dc11614f05a84984451dde195f337db9
810
icon: firebolt.svg
911
license: MIT
1012
name: Firebolt
@@ -31,4 +33,7 @@ data:
3133
1.0.0:
3234
message: "Add new data type columns."
3335
upgradeDeadline: "2023-08-23"
36+
2.0.0:
37+
message: "Use new firebolt-sdk version."
38+
upgradeDeadline: "2024-06-01"
3439
metadataSpecVersion: "1.0"

0 commit comments

Comments
 (0)