Michelle Ark
fcd6870028
Add missing return statement to RuntimeConfigObject.meta_require method ( #12294 )
2025-12-17 13:14:07 -05:00
Michelle Ark
33e89a9956
Support aliased configs jsonschemas ( #12291 )
2025-12-17 12:31:52 -05:00
Emily Rockman
046e08ea20
add -v ( #12269 )
2025-12-17 09:16:38 -05:00
Gerda Shank
2308179389
Update schema file order test ( #12061 )
2025-12-16 14:30:51 -05:00
Michelle Ark
63ae772dc5
Propagate exceptions for NodeFinished callbacks in dbtRunner ( #12286 )
2025-12-16 14:28:16 -05:00
Michelle Ark
3f297cb4e3
fix test_config_with_meta_key ( #12284 )
2025-12-15 16:13:14 -05:00
Michelle Ark
71a6e53102
delete deprecated create_adapter_plugins script ( #12280 )
2025-12-12 17:01:18 -05:00
Michelle Ark
c4dc80dcd2
delete duplicate adapters tests ( #12275 )
2025-12-12 16:53:04 -05:00
Michelle Ark
8097a34726
remove snowplow telemetry schemas for < 0.11.0 versions ( #12279 )
2025-12-12 14:54:40 -05:00
MichelleArk
b66dff7278
move custom-hooks to scripts
2025-12-12 14:24:07 -05:00
Michelle Ark
22d21edb4b
Reorganize docs/arch ( #12270 )
2025-12-12 10:26:23 -05:00
Michelle Ark
bef7928e22
remove unused performance CI framework ( #12278 )
2025-12-12 10:26:06 -05:00
Michelle Ark
c573131d91
cleanup stale test migration docs ( #12274 )
2025-12-11 12:19:35 -05:00
Michelle Ark
f10d84d05e
move setup_db.sh to scripts, remove test dir ( #12273 )
2025-12-11 12:19:22 -05:00
Michelle Ark
79a4c8969e
improve error message clarity when detecting nodes with spaces in name ( #12272 )
2025-12-11 12:15:06 -05:00
Gerda Shank
9a80308fcf
Implementation of meta_get and meta_require ( #12267 )
2025-12-10 22:57:28 -05:00
Quigley Malcolm
7a13d08376
Ensure all recent deprecation warnings include the name in the message ( #12265 )
...
* Add event name to `message` of recently added deprecations
* Make it harder to not supply the event name to deprecation messages
* Add changie doc
* Fixup import naming
2025-12-10 13:03:24 -06:00
Colin Rogers
9e9f5b8e57
add add_catalog_integration call even if we have a pre-existing manifest ( #12262 )
...
* add add_catalog_integration call even if we have a pre-existing manifest
* add changelog
2025-12-10 09:35:39 -08:00
Michelle Ark
9cd6a23eba
add compile test for batch context vars ( #12261 )
2025-12-09 12:08:43 -08:00
Emily Rockman
e46c37cf07
fix target file for dbt-common CI ( #12258 )
2025-12-08 17:15:24 -05:00
Michelle Ark
df23f398a6
set unit test config.enabled to False if it is testing a disabled model ( #12251 )
2025-12-08 13:27:41 -08:00
Emily Rockman
97df9278c0
Move to hatch for build tooling ( #12192 )
...
* initial hatch implmentation
* cleanup docs
* replacing makefile
* cleanup hatch commands to match adapters
reorganize more to match adapters setup
script comment
dont pip install
fix test commands
* changelog
improve changelog
* CI fix
* fix for env
* use a standard version file
* remove odd license logic
* fix bumpversion
* remove sha input
* more cleanup
* fix legacy build path
* define version for pyproject.toml
* use hatch hook for license
* remove tox
* ensure tests are split
* remove temp file for testing
* explicitly match old verion in pyproject.toml
* fix up testing
* get rid of bumpversion
* put dev_dependencies.txtin hatch
* setup.py is now dead
* set python version for local dev
* local dev fixes
* temp script to compare wheels
* parity with existing wheel builds
* Revert "temp script to compare wheels"
This reverts commit c31417a092 .
* fix docker test file
2025-12-05 21:59:44 -05:00
Edgar Ramírez Mondragón
748d352b6b
Address Click 8.2+ deprecation warning by using type-checking imports ( #12039 )
2025-12-05 13:13:25 -08:00
Michelle Ark
bbd8fa02f1
fix flaky invocation context + warn error settings in parser unit tests ( #12256 )
2025-12-05 10:19:08 -05:00
Emily Rockman
61009f6ba7
Tweak release for unused fields ( #12209 )
...
* point to branch:
* remove unused code paths
* make release backwards compatible
hardcode
* use correct types
* put main back
2025-12-04 09:11:59 -05:00
Emily Rockman
ee7ecdc29f
Improve --add-package duplicate detection ( #12239 )
...
* optimize name matches
* changelog
* Apply suggestion from @emmyoop
2025-12-03 12:49:57 -05:00
Matt Burke
d74b58a137
Fix partial parsing bug with singular tests ( #12224 )
2025-12-02 14:30:47 -05:00
Michelle Ark
12b04e7d2f
avoid raising custom-key-in-config-deprecation for pre/post-hook model SQL config validation ( #12244 )
2025-12-02 14:22:02 -05:00
Michelle Ark
5d56a052a7
Turn on jsonschema-based deprecations by default, based on adapter support ( #12240 )
2025-12-02 12:37:37 -05:00
Emily Rockman
62a8ea05a6
stop excluding the core team from changelogs ( #12241 )
2025-12-02 09:38:24 -05:00
Emily Rockman
1219bd49aa
Merge pull request #12238 from dbt-labs/revert-merge
...
Revert merge on main
2025-12-01 14:05:11 -05:00
Emily Rockman
791d1ebdcd
Revert "changelog"
...
This reverts commit 8ff86d35ea .
2025-12-01 13:27:03 -05:00
Emily Rockman
148b9b41a5
Revert "optimize name matches"
...
This reverts commit 087f8167ec .
2025-12-01 13:27:02 -05:00
Emily Rockman
d096a6776e
Revert "deal with bool"
...
This reverts commit bcb07ceb7b .
2025-12-01 13:26:58 -05:00
Emily Rockman
8ff86d35ea
changelog
2025-12-01 13:12:30 -05:00
Emily Rockman
087f8167ec
optimize name matches
2025-12-01 13:12:29 -05:00
Emily Rockman
bcb07ceb7b
deal with bool
2025-12-01 13:12:25 -05:00
Emily Rockman
c559848044
Fix --add-package when warn-unpinned: false present ( #12233 )
...
* add tests
fix tests
* deal with bool
* fix bug
* changelog
2025-12-01 13:03:37 -05:00
Emily Rockman
3de0160b00
stop codecov CI checks ( #12235 )
2025-12-01 10:25:20 -05:00
Michelle Ark
2c7f49a71e
Support unit testing models that depend on source with the same name ( #12220 )
2025-11-28 14:32:15 -05:00
Michelle Ark
518c360a29
Avoid retrying successful run operation ( #12227 )
2025-11-28 14:31:53 -05:00
Emily Rockman
8cf51fddba
fix local test failure ( #12228 )
...
fix comments
2025-11-28 13:28:19 -05:00
Emily Rockman
8e128eee8e
Fix: Data type size/precision/scale changes incorrectly flagged as breaking for versioned models ( #12219 )
...
* add failing test
* deal with precision
partition
* changelog
* accoutn for case sensitivity
* better testing
2025-11-28 09:45:56 -05:00
Emily Rockman
94b69b1578
Fix stack traces shown for incompatible package version errors ( #12218 )
...
* add test, fix exception hierarchy
* changelog
2025-11-28 09:45:33 -05:00
Michelle Ark
0216e32c7f
Add test for unit testing model that depends on input model with alias ( #12217 )
2025-11-26 18:25:10 -05:00
Andrey Siunov
bbd078089e
Fix generation of deprecations summary ( #12202 )
2025-11-25 23:15:55 -06:00
Trilok Ramakrishna
575bac3172
Allow dbt deps to run when vars lack defaults in dbt_project.yml ( #12171 )
...
* Allow dbt deps to run when vars lack defaults in dbt_project.yml
* Added Changelog entry
* fixed integration tests
* fixed mypy error
* Fix: Use strict var validation by default, lenient only for dbt deps to show helpful errors
* Fixed Integration tests
* fixed nit review comments
* addressed review comments and cleaned up tests
* addressed review comments and cleaned up tests
2025-11-26 10:38:37 +05:30
Quigley Malcolm
bca2211246
Stop emitting NoNodesForSelectionCriteria three times during build command ( #12204 )
...
* Add test checking that `NoNodesForSelectionCriteria` is only fired once per invocation
* Stop emitting `NoNodesForSelectionCriteria` three times during `build` command
* update changelog
---------
Co-authored-by: Michelle Ark <MichelleArk@users.noreply.github.com >
2025-11-25 13:28:52 -06:00
Michelle Ark
0015e35a1b
Correctly reference foreign key references when deferring ( #12199 )
2025-11-25 13:37:07 -05:00
Emily Rockman
09bce7af63
Add exception when using --state and referring to a removed test ( #12203 )
...
* add test using repro from issue
fix test
more test fixes
fix test
* error on none
* changelog
* use correct fixture pattern
2025-11-25 13:26:50 -05:00