Skip to content

Commit 4b7c213

Browse files
authored
feat: add Airbyte's file formats: metadata.yaml and manifest.yaml (SchemaStore#5083)
* feat: add Airbyte's declarative connector specification (`manifest.yaml`) * chore: add valid and invalid test cases * drop tests * apply wildcard * Update catalog.json * feat: add Airbyte `metadata.yaml` schema to catalog registry * chore: sha-pin 'manifest.yaml' url for stability * chore: remove wildcard for metadata.yaml files (no prefix expected) * chore: pre-commit fix * fix: description fields format lint fix * add path prefix for metadata.yaml fileMatch * fix: resolve fileMatch lint issue * chore: add common paths for manifest.yaml matching * Apply suggestion from @aaronsteers
1 parent d2684d4 commit 4b7c213

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/api/json/catalog.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8729,6 +8729,26 @@
87298729
"versions": {
87308730
"1.0.0": "https://www.schemastore.org/aio-wasm-graph-config-1.0.0.json"
87318731
}
8732+
},
8733+
{
8734+
"name": "Airbyte Declarative Connectors Specification (manifest.yaml)",
8735+
"description": "Airbyte Specification for custom connectors",
8736+
"fileMatch": [
8737+
"source-*-manifest.yaml",
8738+
"destination-*-manifest.yaml",
8739+
"**/source-*/manifest.yaml",
8740+
"**/destination-*/manifest.yaml"
8741+
],
8742+
"url": "https://raw.githubusercontent.com/airbytehq/airbyte-python-cdk/49c5a482de7bdfbaa3a68373a940b90c0690a56f/airbyte_cdk/sources/declarative/generated/declarative_component_schema.json"
8743+
},
8744+
{
8745+
"name": "Airbyte Connector Metadata Specification (metadata.yaml)",
8746+
"description": "Airbyte Specification for custom connectors",
8747+
"fileMatch": [
8748+
"**/source-*/metadata.yaml",
8749+
"**/destination-*/metadata.yaml"
8750+
],
8751+
"url": "https://raw.githubusercontent.com/airbytehq/airbyte/refs/heads/master/airbyte-ci/connectors/metadata_service/lib/metadata_service/models/generated/ConnectorMetadataDefinitionV0.json"
87328752
}
87338753
]
87348754
}

0 commit comments

Comments
 (0)