1
0
mirror of synced 2025-12-23 21:03:15 -05:00

connectors-qa: check cdk and language tags (#35685)

This commit is contained in:
Augustin
2024-03-08 09:00:08 +01:00
committed by GitHub
parent eabf39c2e7
commit f09c97cae3
3 changed files with 138 additions and 18 deletions

View File

@@ -33,6 +33,16 @@ Each new version of a connector must have a changelog entry defined in the user
*Applies to the following connector languages: java, low-code, python*
Connectors must have a `metadata.yaml` file at the root of their directory. This file is used to build our connector registry. Its structure must follow our metadata schema. Field values are also validated. This is to ensure that all connectors have the required metadata fields and that the metadata is valid. More details in this [documentation](https://docs.airbyte.com/connector-development/connector-metadata-file).
### Connector must have a language tag in metadata
*Applies to the following connector types: source, destination*
*Applies to the following connector languages: java, low-code, python*
Connectors must have a language tag in their metadata. It must be set in the `tags` field in metadata.yaml. The values can be `language:python` or `language:java`. This checks infers the correct language tag based on the presence of certain files in the connector directory.
### Python connectors must have a CDK tag in metadata
*Applies to the following connector types: source, destination*
*Applies to the following connector languages: python, low-code*
Python connectors must have a CDK tag in their metadata. It must be set in the `tags` field in metadata.yaml. The values can be `cdk:low-code`, `cdk:python`, or `cdk:file`.
## 📦 Packaging