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

Allow snapshots to be defined in YAML. #10749

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    00e279f View commit details
    Browse the repository at this point in the history
  2. Add Snowplow tracking for behavior flags (#10721)

    * add behavior deprecation snowplow callback
    * update tests for new callback
    * update test input with the new required field
    mikealfare authored and peterallenwebb committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    59682a8 View commit details
    Browse the repository at this point in the history
  3. Replace TestSelector with ResourceTypeSelector (#10718)

    * [tidy first] Replace `TestSelector` with `ResourceTypeSelector`
    
    * Changelog entry
    
    * Fully preserve current behavior
    
    * Revert "Fully preserve current behavior"
    
    This reverts commit ceecfec.
    dbeatty10 authored and peterallenwebb committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d18d946 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a7001c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10464c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a854272 View commit details
    Browse the repository at this point in the history
  7. Enable --resource-type and --exclude-resource-type CLI flags and …

    …environment variables for `dbt test` (#10706)
    
    * Adding logic to TestSelector to remove unit tests if they are in excluded_resource_types
    
    * Adding change log
    
    * Respect `--resource-type` and `--exclude-resource-type` CLI flags and associated environment variables
    
    * Test CLI flag for excluding unit tests for the `dbt test` command
    
    * Satisy isort pre-commit hook
    
    * Fix mypy for positional argument "resource_types" in call to "TestSelector"
    
    * Replace `TestSelector` with `ResourceTypeSelector`
    
    * Add co-author
    
    * Update changelog description
    
    * Add functional tests for new feature
    
    * Compare the actual results, not just the count
    
    * Remove test case covered elsewhere
    
    * Test for `DBT_EXCLUDE_RESOURCE_TYPES` environment variable for `dbt test`
    
    * Update per pre-commit hook
    
    * Restore to original form (until we refactor extraneous `ResourceTypeSelector` references later)
    
    ---------
    
    Co-authored-by: Matthew Cooper <[email protected]>
    2 people authored and peterallenwebb committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    574e2d0 View commit details
    Browse the repository at this point in the history
  8. Standardize returning ResourceTypeSelector instances in dbt list

    …and `dbt build` (#10739)
    
    * Remove duplicated constructor for `ResourceTypeSelector`
    
    * Add type annotation for `ResourceTypeSelector`
    
    * Standardize on constructor for `ResourceTypeSelector` where `include_empty_nodes=True`
    
    * Changelog entry
    dbeatty10 authored and peterallenwebb committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5c0d7ce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5743edc View commit details
    Browse the repository at this point in the history