diff --git a/schemas/latest/dbt_project-latest.json b/schemas/latest/dbt_project-latest.json index 2cb4ed9..db6bdf0 100644 --- a/schemas/latest/dbt_project-latest.json +++ b/schemas/latest/dbt_project-latest.json @@ -59,6 +59,80 @@ "docs-paths": { "$ref": "#/$defs/array_of_strings" }, + "flags": { + "type": "object", + "properties": { + "cache_selected_only": { + "type": "boolean" + }, + "debug": { + "type": "boolean" + }, + "fail_fast": { + "type": "boolean" + }, + "indirect_selection": { + "type": "string" + }, + "log_format": { + "type": "string" + }, + "log_format_file": { + "type": "string" + }, + "log_level": { + "type": "string" + }, + "log_level_file": { + "type": "string" + }, + "partial_parse": { + "type": "boolean" + }, + "populate_cache": { + "type": "boolean" + }, + "printer_width": { + "type": "integer" + }, + "require_explicit_package_overrides_for_builtin_materializations": { + "type": "boolean" + }, + "require_resource_names_without_spaces": { + "type": "boolean" + }, + "send_anonymous_usage_stats": { + "type": "boolean" + }, + "source_freshness_run_project_hooks": { + "type": "boolean" + }, + "static_parser": { + "type": "boolean" + }, + "use_colors": { + "type": "boolean" + }, + "use_colors_file": { + "type": "boolean" + }, + "use_experimental_parser": { + "type": "boolean" + }, + "version_check": { + "type": "boolean" + }, + "warn_error": { + "type": "boolean" + }, + "warn_error_options": { + "type": "object" + }, + "write_json": { + "type": "boolean" + } + } + }, "log-path": { "type": "string" }, @@ -1035,4 +1109,4 @@ "type": "string" } } -} +} \ No newline at end of file diff --git a/tests/latest/valid/dbt_project.yml b/tests/latest/valid/dbt_project.yml index 8f95c49..84f03e4 100644 --- a/tests/latest/valid/dbt_project.yml +++ b/tests/latest/valid/dbt_project.yml @@ -8,6 +8,9 @@ name: 'test' # This setting configures which "profile" dbt uses for this project. profile: 'test' +flags: + require_explicit_package_overrides_for_builtin_materializations: True + # These configurations specify where dbt should look for different types of files. # The `model-paths` config, for example, states that models in this project can be # found in the "models/" directory. You probably won't need to change these!