* Add action to check broken doc links * Ignore localhost * Update config * Fix broken links * Use quiet mode * Ignore PR link * Fix more broken links * Fix more broken links * Fix more broken links * Verify pattern * Fix more broken links * Separate full and pr check * Update pattern * Test invalid link * Remove invalid link
33 lines
1.4 KiB
Groovy
33 lines
1.4 KiB
Groovy
plugins {
|
|
id 'airbyte-python'
|
|
id 'airbyte-docker'
|
|
id 'airbyte-standard-source-test-file'
|
|
}
|
|
|
|
airbytePython {
|
|
moduleDirectory 'source_python_http_tutorial'
|
|
}
|
|
|
|
airbyteStandardSourceTestFile {
|
|
// For more information on standard source tests, see https://docs.airbyte.io/connector-development/testing-connectors
|
|
|
|
// All these input paths must live inside this connector's directory (or subdirectories)
|
|
// TODO update the spec JSON file
|
|
specPath = "source_python_http_tutorial/spec.json"
|
|
|
|
// configPath points to a config file which matches the spec.json supplied above. secrets/ is gitignored by default, so place your config file
|
|
// there (in case it contains any credentials)
|
|
// TODO update the config file to contain actual credentials
|
|
configPath = "sample_files/config.json"
|
|
// TODO update the sample configured_catalog JSON for use in testing
|
|
// Note: If your source supports incremental syncing, then make sure that the catalog that is returned in the get_catalog method is configured
|
|
// for incremental syncing (e.g. include cursor fields, etc).
|
|
configuredCatalogPath = "sample_files/configured_catalog.json"
|
|
}
|
|
|
|
|
|
dependencies {
|
|
implementation files(project(':airbyte-integrations:bases:base-standard-source-test-file').airbyteDocker.outputs)
|
|
implementation files(project(':airbyte-integrations:bases:base-python').airbyteDocker.outputs)
|
|
}
|