Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps-dev): update dbt-tests-adapter requirement from ~=1.2.0 to >=1.2,<1.5 in /misc/dbt-materialize #610

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 25, 2023

Updates the requirements on dbt-tests-adapter to permit the latest version.

Release notes

Sourced from dbt-tests-adapter's releases.

dbt-core v1.4.0

dbt-core 1.4.0 - January 25, 2023

Breaking Changes

  • Cleaned up exceptions to directly raise in code. Also updated the existing exception to meet PEP guidelines.Removed use of all exception functions in the code base and marked them all as deprecated to be removed next minor release. (#6339, #6393, #6460)

Features

  • Added favor-state flag to optionally favor state nodes even if unselected node exists (#5016)
  • Update structured logging. Convert to using protobuf messages. Ensure events are enriched with node_info. (#5610)
  • incremental predicates (#5680)
  • Friendlier error messages when packages.yml is malformed (#5486)
  • Allow partitions in external tables to be supplied as a list (#5929)
  • extend -f flag shorthand for seed command (#5990)
  • This pulls the profile name from args when constructing a RuntimeConfig in lib.py, enabling the dbt-server to override the value that's in the dbt_project.yml (#6201)
  • Adding tarball install method for packages. Allowing package tarball to be specified via url in the packages.yaml. (#4205)
  • Added an md5 function to the base context (#6246)
  • Exposures support metrics in lineage (#6057)
  • Add support for Python 3.11 (#6147)
  • Making timestamp optional for metrics (#6398)
  • The meta configuration field is now included in the node_info property of structured logs. (#6216)
  • Adds buildable selection mode (#6365)
  • --warn-error-options: Treat warnings as errors for specific events, based on user configuration (#6165)

Fixes

  • Account for disabled flags on models in schema files more completely (#3992)
  • Add validation of enabled config for metrics, exposures and sources (#6030)
  • check length of args of python model function before accessing it (#6041)
  • Add functors to ensure event types with str-type attributes are initialized to spec, even when provided non-str type params. (#5436)
  • Allow hooks to fail without halting execution flow (#5625)
  • fix missing f-strings, convert old .format() messages to f-strings for consistency (#6241)
  • Clarify Error Message for how many models are allowed in a Python file (#6245)
  • Fix typo in util.py (#4904)
  • After this, will be possible to use default values for dbt.config.get (#6309)
  • Use full path for writing manifest (#6055)
  • add pre-commit install to make dev script in Makefile (#6269)
  • Late-rendering for pre_ and post_hooks in dbt_project.yml (#6411)
  • [CT-1284] Change Python model default materialization to table (#5989)
  • [CT-1591] Don't parse empty Python files (#6345)
  • Repair a regression which prevented basic logging before the logging subsystem is completely configured. (#6434)
  • fix docs generate --defer by adding defer_to_manifest to before_run (#6488)
  • Bug when partial parsing with an empty schema file (#4850)
  • Fix DBT_FAVOR_STATE env var (#5859)
  • Restore historical behavior of certain disabled test messages, so that they are at the less obtrusive debug level, rather than the warning level. (#6501)
  • Bump mashumuro version to get regression fix and add unit test to verify that fix. (#6428)
  • Call update_event_status earlier for node results. Rename event 'HookFinished' -> FinishedRunningStats (#6571)
  • Provide backward compatibility for get_merge_sql arguments (#6625)
  • Fix behavior of --favor-state with --defer (#6617)

... (truncated)

Changelog

Sourced from dbt-tests-adapter's changelog.

dbt-core 1.4.0 - January 25, 2023

Breaking Changes

  • Cleaned up exceptions to directly raise in code. Also updated the existing exception to meet PEP guidelines.Removed use of all exception functions in the code base and marked them all as deprecated to be removed next minor release. (#6339, #6393, #6460)

Features

  • Added favor-state flag to optionally favor state nodes even if unselected node exists (#5016)
  • Update structured logging. Convert to using protobuf messages. Ensure events are enriched with node_info. (#5610)
  • incremental predicates (#5680)
  • Friendlier error messages when packages.yml is malformed (#5486)
  • Allow partitions in external tables to be supplied as a list (#5929)
  • extend -f flag shorthand for seed command (#5990)
  • This pulls the profile name from args when constructing a RuntimeConfig in lib.py, enabling the dbt-server to override the value that's in the dbt_project.yml (#6201)
  • Adding tarball install method for packages. Allowing package tarball to be specified via url in the packages.yaml. (#4205)
  • Added an md5 function to the base context (#6246)
  • Exposures support metrics in lineage (#6057)
  • Add support for Python 3.11 (#6147)
  • Making timestamp optional for metrics (#6398)
  • The meta configuration field is now included in the node_info property of structured logs. (#6216)
  • Adds buildable selection mode (#6365)
  • --warn-error-options: Treat warnings as errors for specific events, based on user configuration (#6165)

Fixes

  • Account for disabled flags on models in schema files more completely (#3992)
  • Add validation of enabled config for metrics, exposures and sources (#6030)
  • check length of args of python model function before accessing it (#6041)
  • Add functors to ensure event types with str-type attributes are initialized to spec, even when provided non-str type params. (#5436)
  • Allow hooks to fail without halting execution flow (#5625)
  • fix missing f-strings, convert old .format() messages to f-strings for consistency (#6241)
  • Clarify Error Message for how many models are allowed in a Python file (#6245)
  • Fix typo in util.py (#4904)
  • After this, will be possible to use default values for dbt.config.get (#6309)
  • Use full path for writing manifest (#6055)
  • add pre-commit install to make dev script in Makefile (#6269)
  • Late-rendering for pre_ and post_hooks in dbt_project.yml (#6411)
  • [CT-1284] Change Python model default materialization to table (#5989)
  • [CT-1591] Don't parse empty Python files (#6345)
  • Repair a regression which prevented basic logging before the logging subsystem is completely configured. (#6434)
  • fix docs generate --defer by adding defer_to_manifest to before_run (#6488)
  • Bug when partial parsing with an empty schema file (#4850)
  • Fix DBT_FAVOR_STATE env var (#5859)
  • Restore historical behavior of certain disabled test messages, so that they are at the less obtrusive debug level, rather than the warning level. (#6501)
  • Bump mashumuro version to get regression fix and add unit test to verify that fix. (#6428)
  • Call update_event_status earlier for node results. Rename event 'HookFinished' -> FinishedRunningStats (#6571)
  • Provide backward compatibility for get_merge_sql arguments (#6625)
  • Fix behavior of --favor-state with --defer (#6617)
  • Include adapter_response in NodeFinished run_result log event (#6703)

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [dbt-tests-adapter](https://github.com/dbt-labs/dbt-core) to permit the latest version.
- [Release notes](https://github.com/dbt-labs/dbt-core/releases)
- [Changelog](https://github.com/dbt-labs/dbt-core/blob/v1.4.0/CHANGELOG.md)
- [Commits](dbt-labs/dbt-core@v1.2.0...v1.4.0)

---
updated-dependencies:
- dependency-name: dbt-tests-adapter
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jan 25, 2023

The following labels could not be found: A-dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants