Different types of Compilation Errors available

Hi community :waving_hand:

I’m setting up a GitHub Actions workflow to run dbt parse --warn-error across multiple dbt projects (BigQuery, Exasol, Snowflake) before deploying DAGs to Composer.

The workflow mostly works, but I’ve noticed some confusing error patterns:

  • Sometimes I get Compilation Error with [WARNING] in the log. Sometimes it’s a hard Compilation Error without warnings. And recently I have MicrobatchConcurrency Error.

Is there any reference or canonical list of the different types of CompilationError (or related parse errors) that dbt can throw? I’d like to amend my workflow so I can categorize them (e.g. warning vs. fatal, missing ref vs. Jinja syntax, adapter issues, etc.) instead of treating everything as the same “Compilation Error.”

Thanks a lot in advance :folded_hands: