@@ -45,7 +45,7 @@ To use this GitHub Action, you need to get a username and token from
4545 runs-on : ubuntu-latest
4646 steps :
4747 - name : Run integration tests
48- uses : data-catering/insta-integration@v2
48+ uses : data-catering/insta-integration@v3
4949 with :
5050 data_caterer_user : ${{ secrets.DATA_CATERER_USER }}
5151 data_caterer_token : ${{ secrets.DATA_CATERER_TOKEN }}
@@ -129,10 +129,11 @@ The following data sources are available to generate/validate data.
129129<summary>Click here</summary>
130130
131131| Data Source Type | Data Source | Support |
132- | ---------------- | ---------------------------------- | ------- |
132+ | ---------------- |------------------------------------ | ------- |
133133| Cloud Storage | AWS S3 | ✅ |
134134| Cloud Storage | Azure Blob Storage | ✅ |
135135| Cloud Storage | GCP Cloud Storage | ✅ |
136+ | Database | BigQuery | ✅ |
136137| Database | Cassandra | ✅ |
137138| Database | MySQL | ✅ |
138139| Database | Postgres | ✅ |
@@ -148,10 +149,10 @@ The following data sources are available to generate/validate data.
148149| File | Hudi | ❌ |
149150| HTTP | REST API | ✅ |
150151| Messaging | Kafka | ✅ |
152+ | Messaging | RabbitMQ | ✅ |
151153| Messaging | Solace | ✅ |
152154| Messaging | ActiveMQ | ❌ |
153155| Messaging | Pulsar | ❌ |
154- | Messaging | RabbitMQ | ❌ |
155156| Metadata | Data Contract CLI | ✅ |
156157| Metadata | Great Expectations | ✅ |
157158| Metadata | Marquez | ✅ |
@@ -349,7 +350,11 @@ Validate the JSON Schema:
349350ajv compile --spec=draft2019 -s schema/insta-integration-config-latest.json
350351` ` `
351352
352- Validate a `insta-integration.yaml` file :
353+ # ### Validate YAML file
354+
355+ You can run `npm run validate-yaml` and it will validate all the YAML files under the `examples` directory.
356+
357+ Otherwise, if you have a different pathway, validate via `ajv` :
353358
354359` ` ` shell
355360ajv validate --spec=draft2019 -s schema/insta-integration-config-latest.json -d example/postgres-to-csv.yaml
0 commit comments