Releases: nikogura/dbt
3.1.1
3.1.0
Adds ability to load boilerplate templates from base64 encoded text.
To utilize, build like go build -ldflags "-X github.com/nikogura/dbt/pkg/dbt.METADATA_TEMPLATE=${METADATA_TEMPLATE}"
to override included metadata template for producing metadata.json
with dbt boilerplate gen
.
Can be done via gomason >= 2.2.6 by including "-X github.com/nikogura/dbt/pkg/dbt.METADATA_TEMPLATE=${METADATA_TEMPLATE}" in each build target in
metadata.json`
This method of customizing the boilerplate templates is crude, but is less involved than hacking the source code directly. It arguably will allow for easier maintenance of forks.
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
Main change in v3.0.0 is a rework of the internals of dbt
itself to use the cobra framework and allow for use of the --
construct to separate dbt's args from the tool dbt is running and the tools's arguments.
If your tool has no flagged arguments, you will see no changes.
If your tool has flags, you'll need to insert --
between dbt's flags and the name of your tool. e.g.:
Old: dbt foo -a bar
New: dbt -- foo -a bar
2.2.5
2.2.4
2.2.3
Moved main.go from boilerplate generated code from /cmd//main.go to /main.go
While it's location under 'cmd' is more 'proper' from the perspective of the suggested golang project layout spec, it's confusing to new tool authors.
Running 'go build' with main.go doesn't work, and running go build ./... produces no binaries per go help build.