Skip to content

Commit

Permalink
Merge branch 'dev/barbara-gittings' into dev/octavius-catto
Browse files Browse the repository at this point in the history
  • Loading branch information
Jacob Beck committed Mar 24, 2020
2 parents 367bf68 + f58bf87 commit 0a382c4
Show file tree
Hide file tree
Showing 16 changed files with 664 additions and 10 deletions.
8 changes: 3 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
## dbt next (release TBD)
### Features
- Added --fail-fast argument for dbt run and dbt test to fail on first test failure or runtime error. ([#1649](https://github.com/fishtown-analytics/dbt/issues/1649))

### Features
- Support for appending query comments to SQL queries. ([#2138](https://github.com/fishtown-analytics/dbt/issues/2138))
- Added a `get-manifest` API call. ([#2168](https://github.com/fishtown-analytics/dbt/issues/2168), [#2232](https://github.com/fishtown-analytics/dbt/pull/2232))

Expand All @@ -12,13 +10,13 @@

Contributors:
- [@raalsky](https://github.com/Raalsky) ([#2224](https://github.com/fishtown-analytics/dbt/pull/2224), [#2228](https://github.com/fishtown-analytics/dbt/pull/2228))

Contributors:
- [@raalsky](https://github.com/Raalsky) ([#2224](https://github.com/fishtown-analytics/dbt/pull/2224))

This comment has been minimized.

Copy link
@Raalsky

Raalsky Mar 24, 2020

Contributor

@beckjake Could you remove these line?

This comment has been minimized.

Copy link
@beckjake

beckjake Mar 24, 2020

Contributor

Sorry about that, I missed that line in the merge commit! I fixed it in #2220 when I was editing the changelog. If you want it removed before that merges (it could be a bit), I'm happy to accept a separate PR for it!

This comment has been minimized.

Copy link
@Raalsky

Raalsky Mar 24, 2020

Contributor

It's fine! I can live with that 😜

- [@ilkinulas](https://github.com/ilkinulas) [#2199](https://github.com/fishtown-analytics/dbt/pull/2199)


## dbt 0.16.0 (Release date TBD)
## dbt 0.16.0 (March 23, 2020)

## dbt 0.16.0rc4 (March 20, 2020)

### Fixes
- When dbt encounters databases, schemas, or tables with names that look like numbers, treat them as strings ([#2206](https://github.com/fishtown-analytics/dbt/issues/2206), [#2208](https://github.com/fishtown-analytics/dbt/pull/2208))
Expand Down
20 changes: 20 additions & 0 deletions docker/Dockerfile.0.15.3
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.8.1-slim-buster

RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends git software-properties-common make build-essential ca-certificates libpq-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY docker/requirements/requirements.0.15.3.txt ./requirements.0.15.3.txt
COPY dist ./dist
RUN pip install --upgrade pip setuptools
RUN pip install --requirement ./requirements.0.15.3.txt
RUN pip install ./dist/dbt_postgres-0.15.3-py3-none-any.whl ./dist/dbt_redshift-0.15.3-py3-none-any.whl ./dist/dbt_bigquery-0.15.3-py3-none-any.whl ./dist/dbt_core-0.15.3-py3-none-any.whl ./dist/dbt_snowflake-0.15.3-py3-none-any.whl ./dist/dbt-0.15.3-py3-none-any.whl

RUN useradd -mU dbt_user

ENV PYTHONIOENCODING=utf-8
ENV LANG C.UTF-8

WORKDIR /usr/app
VOLUME /usr/app

USER dbt_user
CMD ['dbt', 'run']
20 changes: 20 additions & 0 deletions docker/Dockerfile.0.16.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.8.1-slim-buster

RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends git software-properties-common make build-essential ca-certificates libpq-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY docker/requirements/requirements.0.16.0.txt ./requirements.0.16.0.txt
COPY dist ./dist
RUN pip install --upgrade pip setuptools
RUN pip install --requirement ./requirements.0.16.0.txt
RUN pip install ./dist/dbt-0.16.0-py3-none-any.whl ./dist/dbt_bigquery-0.16.0-py3-none-any.whl ./dist/dbt_snowflake-0.16.0-py3-none-any.whl ./dist/dbt_core-0.16.0-py3-none-any.whl ./dist/dbt_redshift-0.16.0-py3-none-any.whl ./dist/dbt_postgres-0.16.0-py3-none-any.whl

RUN useradd -mU dbt_user

ENV PYTHONIOENCODING=utf-8
ENV LANG C.UTF-8

WORKDIR /usr/app
VOLUME /usr/app

USER dbt_user
CMD ['dbt', 'run']
20 changes: 20 additions & 0 deletions docker/Dockerfile.0.16.0b2
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.8.1-slim-buster

RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends netcat curl git ssh software-properties-common make build-essential ca-certificates libpq-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY docker/requirements/requirements.0.16.0b2.txt ./requirements.0.16.0b2.txt
COPY dist ./dist
RUN pip install --upgrade pip setuptools
RUN pip install --requirement ./requirements.0.16.0b2.txt
RUN pip install ./dist/dbt_snowflake-0.16.0b2-py3-none-any.whl ./dist/dbt_core-0.16.0b2-py3-none-any.whl ./dist/dbt_postgres-0.16.0b2-py3-none-any.whl ./dist/dbt-0.16.0b2-py3-none-any.whl ./dist/dbt_bigquery-0.16.0b2-py3-none-any.whl ./dist/dbt_redshift-0.16.0b2-py3-none-any.whl

RUN useradd -mU dbt_user

ENV PYTHONIOENCODING=utf-8
ENV LANG C.UTF-8

WORKDIR /usr/app
VOLUME /usr/app

USER dbt_user
CMD ['dbt', 'run']
20 changes: 20 additions & 0 deletions docker/Dockerfile.0.16.0b3
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.8.1-slim-buster

RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends git software-properties-common make build-essential ca-certificates libpq-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY docker/requirements/requirements.0.16.0b3.txt ./requirements.0.16.0b3.txt
COPY dist ./dist
RUN pip install --upgrade pip setuptools
RUN pip install --requirement ./requirements.0.16.0b3.txt
RUN pip install ./dist/dbt_postgres-0.16.0b3-py3-none-any.whl ./dist/dbt_core-0.16.0b3-py3-none-any.whl ./dist/dbt-0.16.0b3-py3-none-any.whl ./dist/dbt_snowflake-0.16.0b3-py3-none-any.whl ./dist/dbt_bigquery-0.16.0b3-py3-none-any.whl ./dist/dbt_redshift-0.16.0b3-py3-none-any.whl

RUN useradd -mU dbt_user

ENV PYTHONIOENCODING=utf-8
ENV LANG C.UTF-8

WORKDIR /usr/app
VOLUME /usr/app

USER dbt_user
CMD ['dbt', 'run']
20 changes: 20 additions & 0 deletions docker/Dockerfile.0.16.0rc2
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.8.1-slim-buster

RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends git software-properties-common make build-essential ca-certificates libpq-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY docker/requirements/requirements.0.16.0rc2.txt ./requirements.0.16.0rc2.txt
COPY dist ./dist
RUN pip install --upgrade pip setuptools
RUN pip install --requirement ./requirements.0.16.0rc2.txt
RUN pip install ./dist/dbt_bigquery-0.16.0rc2-py3-none-any.whl ./dist/dbt_core-0.16.0rc2-py3-none-any.whl ./dist/dbt_snowflake-0.16.0rc2-py3-none-any.whl ./dist/dbt-0.16.0rc2-py3-none-any.whl ./dist/dbt_redshift-0.16.0rc2-py3-none-any.whl ./dist/dbt_postgres-0.16.0rc2-py3-none-any.whl

RUN useradd -mU dbt_user

ENV PYTHONIOENCODING=utf-8
ENV LANG C.UTF-8

WORKDIR /usr/app
VOLUME /usr/app

USER dbt_user
CMD ['dbt', 'run']
20 changes: 20 additions & 0 deletions docker/Dockerfile.0.16.0rc3
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.8.1-slim-buster

RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends git software-properties-common make build-essential ca-certificates libpq-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY docker/requirements/requirements.0.16.0rc3.txt ./requirements.0.16.0rc3.txt
COPY dist ./dist
RUN pip install --upgrade pip setuptools
RUN pip install --requirement ./requirements.0.16.0rc3.txt
RUN pip install ./dist/dbt_bigquery-0.16.0rc3-py3-none-any.whl ./dist/dbt_redshift-0.16.0rc3-py3-none-any.whl ./dist/dbt-0.16.0rc3-py3-none-any.whl ./dist/dbt_postgres-0.16.0rc3-py3-none-any.whl ./dist/dbt_core-0.16.0rc3-py3-none-any.whl ./dist/dbt_snowflake-0.16.0rc3-py3-none-any.whl

RUN useradd -mU dbt_user

ENV PYTHONIOENCODING=utf-8
ENV LANG C.UTF-8

WORKDIR /usr/app
VOLUME /usr/app

USER dbt_user
CMD ['dbt', 'run']
20 changes: 20 additions & 0 deletions docker/Dockerfile.0.16.0rc4
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.8.1-slim-buster

RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y --no-install-recommends git software-properties-common make build-essential ca-certificates libpq-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY docker/requirements/requirements.0.16.0rc4.txt ./requirements.0.16.0rc4.txt
COPY dist ./dist
RUN pip install --upgrade pip setuptools
RUN pip install --requirement ./requirements.0.16.0rc4.txt
RUN pip install ./dist/dbt_snowflake-0.16.0rc4-py3-none-any.whl ./dist/dbt_core-0.16.0rc4-py3-none-any.whl ./dist/dbt_postgres-0.16.0rc4-py3-none-any.whl ./dist/dbt_redshift-0.16.0rc4-py3-none-any.whl ./dist/dbt-0.16.0rc4-py3-none-any.whl ./dist/dbt_bigquery-0.16.0rc4-py3-none-any.whl

RUN useradd -mU dbt_user

ENV PYTHONIOENCODING=utf-8
ENV LANG C.UTF-8

WORKDIR /usr/app
VOLUME /usr/app

USER dbt_user
CMD ['dbt', 'run']
73 changes: 73 additions & 0 deletions docker/requirements/requirements.0.15.3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
agate==1.6.1
asn1crypto==1.3.0
attrs==19.3.0
azure-common==1.1.25
azure-storage-blob==2.1.0
azure-storage-common==2.1.0
Babel==2.8.0
boto3==1.9.253
botocore==1.12.253
cachetools==4.0.0
certifi==2019.11.28
cffi==1.14.0
chardet==3.0.4
colorama==0.4.3
cryptography==2.8
decorator==4.4.2
docutils==0.15.2
future==0.18.2
google-api-core==1.16.0
google-auth==1.11.3
google-cloud-bigquery==1.23.1
google-cloud-core==1.1.0
google-resumable-media==0.5.0
googleapis-common-protos==1.51.0
hologram==0.0.5
idna==2.9
ijson==2.6.1
importlib-metadata==1.5.0
isodate==0.6.0
Jinja2==2.11.1
jmespath==0.9.5
json-rpc==1.13.0
jsonschema==3.1.1
leather==0.3.3
Logbook==1.5.3
MarkupSafe==1.1.1
minimal-snowplow-tracker==0.0.2
more-itertools==8.2.0
networkx==2.4
oscrypto==1.2.0
packaging==20.3
parsedatetime==2.5
pluggy==0.13.1
protobuf==3.11.3
psycopg2-binary==2.8.4
py==1.8.1
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.20
pycryptodomex==3.9.7
PyJWT==1.7.1
pyOpenSSL==19.1.0
pyparsing==2.4.6
pyrsistent==0.15.7
pytest==5.4.1
pytest-logbook==1.2.0
python-dateutil==2.8.1
python-slugify==4.0.0
pytimeparse==1.1.8
pytz==2019.3
PyYAML==5.3
requests==2.23.0
rsa==4.0
s3transfer==0.2.1
six==1.14.0
snowflake-connector-python==2.0.4
sqlparse==0.3.1
text-unidecode==1.3
typing-extensions==3.7.4.1
urllib3==1.24.3
wcwidth==0.1.8
Werkzeug==0.16.1
zipp==3.1.0
72 changes: 72 additions & 0 deletions docker/requirements/requirements.0.16.0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
agate==1.6.1
asn1crypto==1.3.0
attrs==19.3.0
azure-common==1.1.25
azure-storage-blob==2.1.0
azure-storage-common==2.1.0
Babel==2.8.0
boto3==1.11.17
botocore==1.14.17
cachetools==4.0.0
certifi==2019.11.28
cffi==1.13.2
chardet==3.0.4
colorama==0.4.3
cryptography==2.8
decorator==4.4.2
docutils==0.15.2
google-api-core==1.16.0
google-auth==1.11.3
google-cloud-bigquery==1.24.0
google-cloud-core==1.3.0
google-resumable-media==0.5.0
googleapis-common-protos==1.51.0
hologram==0.0.5
idna==2.8
ijson==2.6.1
importlib-metadata==1.5.0
isodate==0.6.0
Jinja2==2.11.1
jmespath==0.9.5
json-rpc==1.13.0
jsonschema==3.1.1
leather==0.3.3
Logbook==1.5.3
MarkupSafe==1.1.1
minimal-snowplow-tracker==0.0.2
more-itertools==8.2.0
networkx==2.4
oscrypto==1.2.0
packaging==20.3
parsedatetime==2.5
pluggy==0.13.1
protobuf==3.11.3
psycopg2-binary==2.8.4
py==1.8.1
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.20
pycryptodomex==3.9.7
PyJWT==1.7.1
pyOpenSSL==19.1.0
pyparsing==2.4.6
pyrsistent==0.15.7
pytest==5.4.1
pytest-logbook==1.2.0
python-dateutil==2.8.1
python-slugify==4.0.0
pytimeparse==1.1.8
pytz==2019.3
PyYAML==5.3.1
requests==2.22.0
rsa==4.0
s3transfer==0.3.3
six==1.14.0
snowflake-connector-python==2.2.1
sqlparse==0.3.1
text-unidecode==1.3
typing-extensions==3.7.4.1
urllib3==1.25.8
wcwidth==0.1.9
Werkzeug==0.16.1
zipp==3.1.0
72 changes: 72 additions & 0 deletions docker/requirements/requirements.0.16.0b2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
agate==1.6.1
asn1crypto==1.3.0
attrs==19.3.0
azure-common==1.1.24
azure-storage-blob==2.1.0
azure-storage-common==2.1.0
Babel==2.8.0
boto3==1.11.17
botocore==1.14.17
cachetools==4.0.0
certifi==2019.11.28
cffi==1.14.0
chardet==3.0.4
colorama==0.4.3
cryptography==2.8
decorator==4.4.1
docutils==0.15.2
google-api-core==1.16.0
google-auth==1.11.2
google-cloud-bigquery==1.24.0
google-cloud-core==1.3.0
google-resumable-media==0.5.0
googleapis-common-protos==1.51.0
hologram==0.0.5
idna==2.8
ijson==2.6.1
importlib-metadata==1.5.0
isodate==0.6.0
Jinja2==2.11.1
jmespath==0.9.5
json-rpc==1.13.0
jsonschema==3.1.1
leather==0.3.3
Logbook==1.5.3
MarkupSafe==1.1.1
minimal-snowplow-tracker==0.0.2
more-itertools==8.2.0
networkx==2.4
oscrypto==1.2.0
packaging==20.1
parsedatetime==2.5
pluggy==0.13.1
protobuf==3.11.3
psycopg2-binary==2.8.4
py==1.8.1
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.19
pycryptodomex==3.9.7
PyJWT==1.7.1
pyOpenSSL==19.1.0
pyparsing==2.4.6
pyrsistent==0.15.7
pytest==5.3.5
pytest-logbook==1.2.0
python-dateutil==2.8.1
python-slugify==4.0.0
pytimeparse==1.1.8
pytz==2019.3
PyYAML==5.3
requests==2.22.0
rsa==4.0
s3transfer==0.3.3
six==1.14.0
snowflake-connector-python==2.2.1
sqlparse==0.3.0
text-unidecode==1.3
typing-extensions==3.7.4.1
urllib3==1.25.8
wcwidth==0.1.8
Werkzeug==0.16.1
zipp==3.0.0
Loading

0 comments on commit 0a382c4

Please sign in to comment.