connectors-qa: check cdk and language tags (#35685)
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user