* Add editorconfig and precommit for SQL and YML files
* Revert unintended change
* Fix test
* Fix another test
* Editorconfig update
* Fix another test
* More fixes
* Unpin Black
* Run Black on two failing files, update Black version for pre-commit
* Drop support for versions of dbt prior to 1.0
* More dbt version stuff
* Remove more dbt version stuff from the dbt templater tests
* Run code coverage after 7 runs, now that 4 older dbt version builds were removed
* Add back some code I removed, causes test to break
* dbt templater: Fix bug where profile wasn't found if DBT_PROFILES_DIR contained uppercase letters
* Add comment
* Add an automated test for the fix
* DRY up the tests
* Add back support for dbt 0.20 and 0.21
* Update code coverage "# builds" setting
* Add back comment that was removed
* Remove redundant import
Co-authored-by: Barry Hart <barry.hart@mailchimp.com>
* Freeze Black due to incompatibility between 22.1 and flake8-black
* Fix typo
* Set minimum flake8-black instead
* Changes needed for Black 22.1.0
* Revert "Changes needed for Black 22.1.0"
This reverts commit 34e499714f.
* Revert "Set minimum flake8-black instead"
This reverts commit c7795b144a.
* Different approach
* Comments
* Run pre-commit hook on all files
* Run pre-commit hook
* Merge main branch
* Regenerate fixtures
* Fix pre-commit hook and mypy
* Exclude more files from pre-commit hook
* Exclude from pre-commit
* Fix regexp for pre-commit exclusion
* Reset path_c
* Exclude path_c file from pre-commit hook
Co-authored-by: Joseph Young <80432516+jpy-git@users.noreply.github.com>
* Exclude path_c file from pre-commit hook
Co-authored-by: Joseph Young <80432516+jpy-git@users.noreply.github.com>
* Dedent
Co-authored-by: Joseph Young <80432516+jpy-git@users.noreply.github.com>