Skip to content

Commit ffcb1eb

Browse files
arsenlosenkooctavia-squidington-iii
authored andcommitted
Source NASA: Mark datefields in spec as dates (airbytehq#22934)
* Source NASA: Mark datefields in spec as dates * Update changelog * Add allowedHosts * auto-bump connector version --------- Co-authored-by: Octavia Squidington III <[email protected]>
1 parent f910642 commit ffcb1eb

File tree

6 files changed

+12
-4
lines changed

6 files changed

+12
-4
lines changed

airbyte-config/init/src/main/resources/seed/source_definitions.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -1192,11 +1192,14 @@
11921192
- name: NASA
11931193
sourceDefinitionId: 1a8667d7-7978-43cd-ba4d-d32cbd478971
11941194
dockerRepository: airbyte/source-nasa
1195-
dockerImageTag: 0.1.0
1195+
dockerImageTag: 0.1.1
11961196
documentationUrl: https://docs.airbyte.com/integrations/sources/nasa
11971197
icon: nasa.svg
11981198
sourceType: api
11991199
releaseStage: alpha
1200+
allowedHosts:
1201+
hosts:
1202+
- api.nasa.gov
12001203
- name: Netsuite
12011204
sourceDefinitionId: 4f2f093d-ce44-4121-8118-9d13b7bfccd0
12021205
dockerRepository: airbyte/source-netsuite

airbyte-config/init/src/main/resources/seed/source_specs.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -9461,7 +9461,7 @@
94619461
supportsNormalization: false
94629462
supportsDBT: false
94639463
supported_destination_sync_modes: []
9464-
- dockerImage: "airbyte/source-nasa:0.1.0"
9464+
- dockerImage: "airbyte/source-nasa:0.1.1"
94659465
spec:
94669466
documentationUrl: "https://docs.airbyte.io/integrations/sources/nasa-apod"
94679467
connectionSpecification:
@@ -9499,13 +9499,15 @@
94999499
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
95009500
examples:
95019501
- "2022-10-20"
9502+
format: "date"
95029503
end_date:
95039504
type: "string"
95049505
description: "Indicates that end of a date range. If `start_date` is specified\
95059506
\ without an `end_date` then `end_date` defaults to the current date."
95069507
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
95079508
examples:
95089509
- "2022-10-20"
9510+
format: "date"
95099511
thumbs:
95109512
type: "boolean"
95119513
default: false

airbyte-integrations/connectors/source-nasa/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ COPY source_nasa ./source_nasa
3434
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
3535
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]
3636

37-
LABEL io.airbyte.version=0.1.0
37+
LABEL io.airbyte.version=0.1.1
3838
LABEL io.airbyte.name=airbyte/source-nasa

airbyte-integrations/connectors/source-nasa/source_nasa/spec.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ connectionSpecification:
3535
pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
3636
examples:
3737
- "2022-10-20"
38+
format: date
3839
end_date:
3940
type: string
4041
description: >-
@@ -43,6 +44,7 @@ connectionSpecification:
4344
pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
4445
examples:
4546
- "2022-10-20"
47+
format: date
4648
thumbs:
4749
type: boolean
4850
default: false

connectors.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
| **MongoDb** | <img alt="MongoDb icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/mongodb.svg" height="30" height="30"/> | Source | airbyte/source-mongodb-v2:0.1.19 | alpha | [link](https://docs.airbyte.com/integrations/sources/mongodb-v2) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-mongodb-v2) | <small>`b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e`</small> |
144144
| **My Hours** | <img alt="My Hours icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/my-hours.svg" height="30" height="30"/> | Source | airbyte/source-my-hours:0.1.1 | alpha | [link](https://docs.airbyte.com/integrations/sources/my-hours) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-my-hours) | <small>`722ba4bf-06ec-45a4-8dd5-72e4a5cf3903`</small> |
145145
| **MySQL** | <img alt="MySQL icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/mysql.svg" height="30" height="30"/> | Source | airbyte/source-mysql:1.0.21 | beta | [link](https://docs.airbyte.com/integrations/sources/mysql) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-mysql) | <small>`435bb9a5-7887-4809-aa58-28c27df0d7ad`</small> |
146-
| **NASA** | <img alt="NASA icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/nasa.svg" height="30" height="30"/> | Source | airbyte/source-nasa:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/nasa) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-nasa) | <small>`1a8667d7-7978-43cd-ba4d-d32cbd478971`</small> |
146+
| **NASA** | <img alt="NASA icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/nasa.svg" height="30" height="30"/> | Source | airbyte/source-nasa:0.1.1 | alpha | [link](https://docs.airbyte.com/integrations/sources/nasa) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-nasa) | <small>`1a8667d7-7978-43cd-ba4d-d32cbd478971`</small> |
147147
| **Netsuite** | <img alt="Netsuite icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/netsuite.svg" height="30" height="30"/> | Source | airbyte/source-netsuite:0.1.3 | alpha | [link](https://docs.airbyte.com/integrations/sources/netsuite) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-netsuite) | <small>`4f2f093d-ce44-4121-8118-9d13b7bfccd0`</small> |
148148
| **New York Times** | <img alt="New York Times icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/nytimes.svg" height="30" height="30"/> | Source | airbyte/source-nytimes:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/nytimes) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-nytimes) | <small>`0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83`</small> |
149149
| **News API** | <img alt="News API icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/newsapi.svg" height="30" height="30"/> | Source | airbyte/source-news-api:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/news-api) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-news-api) | <small>`df38991e-f35b-4af2-996d-36817f614587`</small> |

docs/integrations/sources/nasa.md

+1
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,5 @@ The NASA connector should not run into NASA API limitations under normal usage.
3939

4040
| Version | Date | Pull Request | Subject |
4141
|:--------|:-----------|:---------------------------------------------------------|:------------------------------------------------|
42+
| 0.1.1 | 2023-02-13 | [22934](https://github.com/airbytehq/airbyte/pull/22934) | Specified date formatting in specification |
4243
| 0.1.0 | 2022-10-24 | [18394](https://github.com/airbytehq/airbyte/pull/18394) | 🎉 New Source: NASA APOD |

0 commit comments

Comments
 (0)