Skip to content

v2.1.0

Choose a tag to compare

@JoshuaHarris391 JoshuaHarris391 released this 15 Jul 03:08

The dbt data-release surface: this release makes the platform's CodeBuild pipelines fully name-free (june refactor doc 06).

Features

  • g3dt release write — records the dbt data-release manifest in the env's Iceberg releases ledger. Resolves the release DB/table, table location, Athena output and region from SSM, so the buildspec passes only --env, the tag-derived version, and the commit SHA. Idempotent; --dry-run prints the resolved target and the INSERT SQL without writing (bf4b029)
  • g3dt pipeline status / g3dt pipeline logs [--follow] — watch the dbt CodePipeline/CodeBuild by their SSM-published names, mirroring the g3dt jobs UX; --follow tails the latest build's CloudWatch stream to a terminal status (bf4b029)
  • g3dt config dbt-env — emits shell exports of every dbt setting (workgroup, Athena output, region, bronze/silver/gold DBs, s3_data_dirs) from the env's SSM tree, powering the env_var()-parameterised gen3-dbt-template: eval "$(g3dt config dbt-env --env test)" && dbt build. Emits G3DT_DBT_TARGET=local when your marker has a profile for the env, selecting the named-profile dbt target for laptop runs (7815a0f)
  • release_writer gains a callable run(...) core and --dry-run support

Full Changelog: v2.0.0...v2.1.0