├── .env.example ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.yml ├── actions │ └── setup_python_env │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── ci_pipeline.yml │ ├── dbt_artifact_probes.yml │ ├── merge_pipeline.yml │ ├── post_release_pipeline.yml │ └── release_pipeline.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .python-version ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── action.yml ├── dbt-bouncer-example.yml ├── dbt_project ├── README.md ├── dbt_project.yml ├── internal_package │ ├── dbt_project.yml │ └── models │ │ └── model_1.sql ├── macros │ ├── _macros.yml │ ├── _tests.yml │ ├── cents_to_dollars.sql │ └── system │ │ ├── _system__macros.yml │ │ └── generate_schema_name.sql ├── models │ ├── intermediate │ │ ├── finance │ │ │ ├── _int_finance__models.yml │ │ │ ├── int_disabled_model.sql │ │ │ └── int_model_1.sql │ │ └── test_cases │ │ │ ├── _int_test_cases__models.yml │ │ │ ├── int_exclude_via_meta_config.sql │ │ │ └── int_incremental.sql │ ├── marts │ │ └── finance │ │ │ ├── _exposures.yml │ │ │ ├── _finance__models.yml │ │ │ ├── _finance_unit_tests.yml │ │ │ ├── _semantic_models.yml │ │ │ ├── customers_v1.sql │ │ │ ├── customers_v2.sql │ │ │ ├── docs.md │ │ │ ├── orders.sql │ │ │ └── overview.md │ ├── staging │ │ ├── crm │ │ │ ├── _crm__sources.yml │ │ │ ├── _stg_crm__models.yml │ │ │ ├── stg_customers.sql │ │ │ └── stg_orders.sql │ │ └── payments │ │ │ ├── _payments__sources.yml │ │ │ ├── _stg_payments__models.yml │ │ │ └── stg_payments.sql │ └── utilities │ │ └── time_spines │ │ ├── _utilities_time_spines__models.yml │ │ └── metricflow_time_spine.sql ├── packages.yml ├── profiles.yml ├── seeds │ ├── raw_customers.csv │ ├── raw_orders.csv │ └── raw_payments.csv ├── selectors.yml ├── snapshots │ ├── snapshot_orders.sql │ └── snapshot_orders_multiple_unique_keys.sql ├── target │ ├── catalog.json │ ├── manifest.json │ └── run_results.json └── tests │ ├── fixtures │ └── stg_payments.csv │ ├── generic │ └── values_below_threshold.sql │ └── test_assert_something.sql ├── docs ├── CONTRIBUTING.md ├── assets │ ├── aurai_logo.png │ ├── canon_logo.png │ ├── dataroots_logo.svg │ ├── logo.svg │ ├── nationale_loterij_logo.svg │ ├── tiqets_logo.png │ └── xebia_logo-large-transparent.png ├── checks │ ├── catalog │ │ ├── check_catalog_sources.md │ │ └── check_columns.md │ ├── index.md │ ├── manifest │ │ ├── check_exposures.md │ │ ├── check_lineage.md │ │ ├── check_macros.md │ │ ├── check_metadata.md │ │ ├── check_models.md │ │ ├── check_semantic_models.md │ │ ├── check_snapshots.md │ │ ├── check_sources.md │ │ └── check_unit_tests.md │ └── run_results │ │ └── check_run_results.md ├── cli.md ├── config_file.md ├── faq.md ├── getting_started.md ├── index.md ├── overrides │ └── main.html ├── stylesheets │ └── extra.css ├── templates │ └── python │ │ └── material │ │ ├── docstring.html.jinja │ │ └── docstring │ │ ├── other_parameters.html.jinja │ │ └── receives.html.jinja └── users.md ├── makefile ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── scripts ├── assert_alphabetical_checks.py ├── generate_artifacts.py └── get_dbt_cloud_artifacts.sh ├── src └── dbt_bouncer │ ├── __init__.py │ ├── artifact_parsers │ ├── dbt_cloud │ │ ├── README.md │ │ ├── catalog_latest.py │ │ ├── manifest_latest.py │ │ └── run_results_latest.py │ ├── parsers_catalog.py │ ├── parsers_common.py │ ├── parsers_manifest.py │ └── parsers_run_results.py │ ├── check_base.py │ ├── checks │ ├── catalog │ │ ├── check_catalog_sources.py │ │ └── check_columns.py │ ├── common.py │ ├── manifest │ │ ├── check_exposures.py │ │ ├── check_lineage.py │ │ ├── check_macros.py │ │ ├── check_metadata.py │ │ ├── check_models.py │ │ ├── check_semantic_models.py │ │ ├── check_snapshots.py │ │ ├── check_sources.py │ │ └── check_unit_tests.py │ └── run_results │ │ └── check_run_results.py │ ├── config_file_parser.py │ ├── config_file_validator.py │ ├── logger.py │ ├── main.py │ ├── runner.py │ ├── utils.py │ └── version.py └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── dbt_110 │ └── target │ │ ├── catalog.json │ │ ├── manifest.json │ │ └── run_results.json ├── dbt_17 │ └── target │ │ ├── catalog.json │ │ ├── manifest.json │ │ └── run_results.json ├── dbt_18 │ └── target │ │ ├── catalog.json │ │ ├── manifest.json │ │ └── run_results.json └── dbt_19 │ └── target │ ├── catalog.json │ ├── manifest.json │ └── run_results.json ├── integration └── test_integration_main.py └── unit ├── checks ├── catalog │ ├── test_catalog_sources.py │ └── test_columns.py ├── manifest │ ├── test_exposures.py │ ├── test_lineage.py │ ├── test_macros.py │ ├── test_metadata.py │ ├── test_models.py │ ├── test_semantic_models.py │ ├── test_snapshots.py │ ├── test_sources.py │ └── test_unit_tests.py └── run_results │ └── test_run_results.py ├── config_files ├── invalid │ ├── extra_check_key.yml │ ├── extra_top_level_key.yml │ ├── incorrect_check_category.yml │ ├── invalid_check_key.yml │ ├── invalid_check_type.yml │ ├── invalid_include_config.yml │ └── missing_check_key.yml └── valid │ ├── all_check_categories.yml │ ├── catalog_and_manifest_checks.yml │ ├── catalog_and_run_results_checks.yml │ ├── catalog_checks_only.yml │ ├── dbt_artifacts_dir_passed.yml │ ├── exclude.yml │ ├── exclude_and_include.yml │ ├── include.yml │ ├── manifest_and_run_results_checks.yml │ ├── manifest_checks_only.yml │ ├── multiple_check_categories.yml │ ├── no_dbt_artifacts_dir.yml │ └── run_results_checks_only.yml ├── test_config_file_validator.py ├── test_logger.py ├── test_main.py ├── test_runner.py └── test_utils.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @pgoslatara 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/actions/setup_python_env/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/actions/setup_python_env/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/workflows/ci_pipeline.yml -------------------------------------------------------------------------------- /.github/workflows/dbt_artifact_probes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/workflows/dbt_artifact_probes.yml -------------------------------------------------------------------------------- /.github/workflows/merge_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/workflows/merge_pipeline.yml -------------------------------------------------------------------------------- /.github/workflows/post_release_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/workflows/post_release_pipeline.yml -------------------------------------------------------------------------------- /.github/workflows/release_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.github/workflows/release_pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11.5 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/SECURITY.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/action.yml -------------------------------------------------------------------------------- /dbt-bouncer-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt-bouncer-example.yml -------------------------------------------------------------------------------- /dbt_project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/README.md -------------------------------------------------------------------------------- /dbt_project/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/dbt_project.yml -------------------------------------------------------------------------------- /dbt_project/internal_package/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/internal_package/dbt_project.yml -------------------------------------------------------------------------------- /dbt_project/internal_package/models/model_1.sql: -------------------------------------------------------------------------------- 1 | select 1 as id 2 | -------------------------------------------------------------------------------- /dbt_project/macros/_macros.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/macros/_macros.yml -------------------------------------------------------------------------------- /dbt_project/macros/_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/macros/_tests.yml -------------------------------------------------------------------------------- /dbt_project/macros/cents_to_dollars.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/macros/cents_to_dollars.sql -------------------------------------------------------------------------------- /dbt_project/macros/system/_system__macros.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/macros/system/_system__macros.yml -------------------------------------------------------------------------------- /dbt_project/macros/system/generate_schema_name.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/macros/system/generate_schema_name.sql -------------------------------------------------------------------------------- /dbt_project/models/intermediate/finance/_int_finance__models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/intermediate/finance/_int_finance__models.yml -------------------------------------------------------------------------------- /dbt_project/models/intermediate/finance/int_disabled_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/intermediate/finance/int_disabled_model.sql -------------------------------------------------------------------------------- /dbt_project/models/intermediate/finance/int_model_1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/intermediate/finance/int_model_1.sql -------------------------------------------------------------------------------- /dbt_project/models/intermediate/test_cases/_int_test_cases__models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/intermediate/test_cases/_int_test_cases__models.yml -------------------------------------------------------------------------------- /dbt_project/models/intermediate/test_cases/int_exclude_via_meta_config.sql: -------------------------------------------------------------------------------- 1 | select 1 as id 2 | -------------------------------------------------------------------------------- /dbt_project/models/intermediate/test_cases/int_incremental.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/intermediate/test_cases/int_incremental.sql -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/_exposures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/_exposures.yml -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/_finance__models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/_finance__models.yml -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/_finance_unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/_finance_unit_tests.yml -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/_semantic_models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/_semantic_models.yml -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/customers_v1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/customers_v1.sql -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/customers_v2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/customers_v2.sql -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/docs.md -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/orders.sql -------------------------------------------------------------------------------- /dbt_project/models/marts/finance/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/marts/finance/overview.md -------------------------------------------------------------------------------- /dbt_project/models/staging/crm/_crm__sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/staging/crm/_crm__sources.yml -------------------------------------------------------------------------------- /dbt_project/models/staging/crm/_stg_crm__models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/staging/crm/_stg_crm__models.yml -------------------------------------------------------------------------------- /dbt_project/models/staging/crm/stg_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/staging/crm/stg_customers.sql -------------------------------------------------------------------------------- /dbt_project/models/staging/crm/stg_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/staging/crm/stg_orders.sql -------------------------------------------------------------------------------- /dbt_project/models/staging/payments/_payments__sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/staging/payments/_payments__sources.yml -------------------------------------------------------------------------------- /dbt_project/models/staging/payments/_stg_payments__models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/staging/payments/_stg_payments__models.yml -------------------------------------------------------------------------------- /dbt_project/models/staging/payments/stg_payments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/staging/payments/stg_payments.sql -------------------------------------------------------------------------------- /dbt_project/models/utilities/time_spines/_utilities_time_spines__models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/utilities/time_spines/_utilities_time_spines__models.yml -------------------------------------------------------------------------------- /dbt_project/models/utilities/time_spines/metricflow_time_spine.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/models/utilities/time_spines/metricflow_time_spine.sql -------------------------------------------------------------------------------- /dbt_project/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/packages.yml -------------------------------------------------------------------------------- /dbt_project/profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/profiles.yml -------------------------------------------------------------------------------- /dbt_project/seeds/raw_customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/seeds/raw_customers.csv -------------------------------------------------------------------------------- /dbt_project/seeds/raw_orders.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/seeds/raw_orders.csv -------------------------------------------------------------------------------- /dbt_project/seeds/raw_payments.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/seeds/raw_payments.csv -------------------------------------------------------------------------------- /dbt_project/selectors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/selectors.yml -------------------------------------------------------------------------------- /dbt_project/snapshots/snapshot_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/snapshots/snapshot_orders.sql -------------------------------------------------------------------------------- /dbt_project/snapshots/snapshot_orders_multiple_unique_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/snapshots/snapshot_orders_multiple_unique_keys.sql -------------------------------------------------------------------------------- /dbt_project/target/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/target/catalog.json -------------------------------------------------------------------------------- /dbt_project/target/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/target/manifest.json -------------------------------------------------------------------------------- /dbt_project/target/run_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/target/run_results.json -------------------------------------------------------------------------------- /dbt_project/tests/fixtures/stg_payments.csv: -------------------------------------------------------------------------------- 1 | order_id,amount 2 | 1,100 3 | 2,50 4 | 3,25 5 | -------------------------------------------------------------------------------- /dbt_project/tests/generic/values_below_threshold.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/tests/generic/values_below_threshold.sql -------------------------------------------------------------------------------- /dbt_project/tests/test_assert_something.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/dbt_project/tests/test_assert_something.sql -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/assets/aurai_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/assets/aurai_logo.png -------------------------------------------------------------------------------- /docs/assets/canon_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/assets/canon_logo.png -------------------------------------------------------------------------------- /docs/assets/dataroots_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/assets/dataroots_logo.svg -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /docs/assets/nationale_loterij_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/assets/nationale_loterij_logo.svg -------------------------------------------------------------------------------- /docs/assets/tiqets_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/assets/tiqets_logo.png -------------------------------------------------------------------------------- /docs/assets/xebia_logo-large-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/assets/xebia_logo-large-transparent.png -------------------------------------------------------------------------------- /docs/checks/catalog/check_catalog_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/catalog/check_catalog_sources.md -------------------------------------------------------------------------------- /docs/checks/catalog/check_columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/catalog/check_columns.md -------------------------------------------------------------------------------- /docs/checks/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/index.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_exposures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_exposures.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_lineage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_lineage.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_macros.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_metadata.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_models.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_semantic_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_semantic_models.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_snapshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_snapshots.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_sources.md -------------------------------------------------------------------------------- /docs/checks/manifest/check_unit_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/manifest/check_unit_tests.md -------------------------------------------------------------------------------- /docs/checks/run_results/check_run_results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/checks/run_results/check_run_results.md -------------------------------------------------------------------------------- /docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/cli.md -------------------------------------------------------------------------------- /docs/config_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/config_file.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/templates/python/material/docstring.html.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/templates/python/material/docstring.html.jinja -------------------------------------------------------------------------------- /docs/templates/python/material/docstring/other_parameters.html.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/templates/python/material/docstring/other_parameters.html.jinja -------------------------------------------------------------------------------- /docs/templates/python/material/docstring/receives.html.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/templates/python/material/docstring/receives.html.jinja -------------------------------------------------------------------------------- /docs/users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/docs/users.md -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/makefile -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/assert_alphabetical_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/scripts/assert_alphabetical_checks.py -------------------------------------------------------------------------------- /scripts/generate_artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/scripts/generate_artifacts.py -------------------------------------------------------------------------------- /scripts/get_dbt_cloud_artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/scripts/get_dbt_cloud_artifacts.sh -------------------------------------------------------------------------------- /src/dbt_bouncer/__init__.py: -------------------------------------------------------------------------------- 1 | """Package for `dbt-bouncer`.""" 2 | -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/dbt_cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/dbt_cloud/README.md -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/dbt_cloud/catalog_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/dbt_cloud/catalog_latest.py -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/dbt_cloud/manifest_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/dbt_cloud/manifest_latest.py -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/dbt_cloud/run_results_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/dbt_cloud/run_results_latest.py -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/parsers_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/parsers_catalog.py -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/parsers_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/parsers_common.py -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/parsers_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/parsers_manifest.py -------------------------------------------------------------------------------- /src/dbt_bouncer/artifact_parsers/parsers_run_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/artifact_parsers/parsers_run_results.py -------------------------------------------------------------------------------- /src/dbt_bouncer/check_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/check_base.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/catalog/check_catalog_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/catalog/check_catalog_sources.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/catalog/check_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/catalog/check_columns.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/common.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_exposures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_exposures.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_lineage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_lineage.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_macros.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_metadata.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_models.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_semantic_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_semantic_models.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_snapshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_snapshots.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_sources.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/manifest/check_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/manifest/check_unit_tests.py -------------------------------------------------------------------------------- /src/dbt_bouncer/checks/run_results/check_run_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/checks/run_results/check_run_results.py -------------------------------------------------------------------------------- /src/dbt_bouncer/config_file_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/config_file_parser.py -------------------------------------------------------------------------------- /src/dbt_bouncer/config_file_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/config_file_validator.py -------------------------------------------------------------------------------- /src/dbt_bouncer/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/logger.py -------------------------------------------------------------------------------- /src/dbt_bouncer/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/main.py -------------------------------------------------------------------------------- /src/dbt_bouncer/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/runner.py -------------------------------------------------------------------------------- /src/dbt_bouncer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/utils.py -------------------------------------------------------------------------------- /src/dbt_bouncer/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/src/dbt_bouncer/version.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/dbt_110/target/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_110/target/catalog.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_110/target/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_110/target/manifest.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_110/target/run_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_110/target/run_results.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_17/target/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_17/target/catalog.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_17/target/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_17/target/manifest.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_17/target/run_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_17/target/run_results.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_18/target/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_18/target/catalog.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_18/target/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_18/target/manifest.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_18/target/run_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_18/target/run_results.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_19/target/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_19/target/catalog.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_19/target/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_19/target/manifest.json -------------------------------------------------------------------------------- /tests/fixtures/dbt_19/target/run_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/fixtures/dbt_19/target/run_results.json -------------------------------------------------------------------------------- /tests/integration/test_integration_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/integration/test_integration_main.py -------------------------------------------------------------------------------- /tests/unit/checks/catalog/test_catalog_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/catalog/test_catalog_sources.py -------------------------------------------------------------------------------- /tests/unit/checks/catalog/test_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/catalog/test_columns.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_exposures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_exposures.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_lineage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_lineage.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_macros.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_metadata.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_models.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_semantic_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_semantic_models.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_snapshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_snapshots.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_sources.py -------------------------------------------------------------------------------- /tests/unit/checks/manifest/test_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/manifest/test_unit_tests.py -------------------------------------------------------------------------------- /tests/unit/checks/run_results/test_run_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/checks/run_results/test_run_results.py -------------------------------------------------------------------------------- /tests/unit/config_files/invalid/extra_check_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/invalid/extra_check_key.yml -------------------------------------------------------------------------------- /tests/unit/config_files/invalid/extra_top_level_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/invalid/extra_top_level_key.yml -------------------------------------------------------------------------------- /tests/unit/config_files/invalid/incorrect_check_category.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/invalid/incorrect_check_category.yml -------------------------------------------------------------------------------- /tests/unit/config_files/invalid/invalid_check_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/invalid/invalid_check_key.yml -------------------------------------------------------------------------------- /tests/unit/config_files/invalid/invalid_check_type.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/invalid/invalid_check_type.yml -------------------------------------------------------------------------------- /tests/unit/config_files/invalid/invalid_include_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/invalid/invalid_include_config.yml -------------------------------------------------------------------------------- /tests/unit/config_files/invalid/missing_check_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/invalid/missing_check_key.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/all_check_categories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/all_check_categories.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/catalog_and_manifest_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/catalog_and_manifest_checks.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/catalog_and_run_results_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/catalog_and_run_results_checks.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/catalog_checks_only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/catalog_checks_only.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/dbt_artifacts_dir_passed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/dbt_artifacts_dir_passed.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/exclude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/exclude.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/exclude_and_include.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/exclude_and_include.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/include.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/include.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/manifest_and_run_results_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/manifest_and_run_results_checks.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/manifest_checks_only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/manifest_checks_only.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/multiple_check_categories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/multiple_check_categories.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/no_dbt_artifacts_dir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/no_dbt_artifacts_dir.yml -------------------------------------------------------------------------------- /tests/unit/config_files/valid/run_results_checks_only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/config_files/valid/run_results_checks_only.yml -------------------------------------------------------------------------------- /tests/unit/test_config_file_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/test_config_file_validator.py -------------------------------------------------------------------------------- /tests/unit/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/test_logger.py -------------------------------------------------------------------------------- /tests/unit/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/test_main.py -------------------------------------------------------------------------------- /tests/unit/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/test_runner.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godatadriven/dbt-bouncer/HEAD/tests/unit/test_utils.py --------------------------------------------------------------------------------