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

Feature/archive blocks #1361

Merged
merged 9 commits into from
Apr 26, 2019
Merged

Commits on Apr 23, 2019

  1. Configuration menu
    Copy the full SHA
    53d083e View commit details
    Browse the repository at this point in the history
  2. flake8, pep8, unit tests

    Jacob Beck committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    af8622e View commit details
    Browse the repository at this point in the history
  3. archive-paths support, wire up the block parser

    raise on non-archive during parsing
    break archive materialization
    Jacob Beck committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    ab63042 View commit details
    Browse the repository at this point in the history
  4. get archive blocks working

    tests
    fix event tracking test
    Fix print statements
    make archives not inherit configs from models
    archive now uses the name/alias properly for everything instead of target_table
    skip non-archive blocks in archive parsing instead of raising
    make archives ref-able
     - test for archive ref, test for archive selects
    raise a more useful message on incorrect archive targets
    add "--models" and "--exclude" arguments to archives
     - pass them through to selection
     - change get_fqn to take a full node object, have archives use that so selection behaves well
     - added tests
    
    Improve error handling on invalid archive configs
    
    Added a special archive-only node that has extra config restrictions
    add tests for invalid archive config
    Jacob Beck committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    be3445b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b80d7a View commit details
    Browse the repository at this point in the history
  6. Update jsonschema and go from Draft 4 to Draft 7

    Jacob Beck committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    d66584f View commit details
    Browse the repository at this point in the history
  7. Implmement check_cols

    Contracts: some anyOf shenanigans to add support for check_cols
    Macros: split apart archive selection, probably too much copy+paste
    Legacy: Archive configs now include a "timestamp" strategy when parsed from dbt_project.yml
    Add integration tests
    fix aliases test
    Unquote columns in archives
    handle null columns
    attr -> use_profile
    Jacob Beck committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    416cc72 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Configuration menu
    Copy the full SHA
    dd23259 View commit details
    Browse the repository at this point in the history
  2. fix some merged-in flake8 failures

    Jacob Beck committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    1042f1a View commit details
    Browse the repository at this point in the history