From b3cd17dfa8e520e9772cfc1c61775006a99fb2ad Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:39 -0800 Subject: [PATCH 1/9] deleting old files --- .github/pull_request_template.md | 40 -------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index 1d9bae8..0000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,40 +0,0 @@ -**Are you a current Fivetran customer?** - - -**What change(s) does this PR introduce?** - - -**Does this PR introduce a breaking change?** - - -- [ ] Yes (please provide breaking change details below.) -- [ ] No (please provide explanation how the change is non breaking below.) - -**Is this PR in response to a previously created Issue** - - -- [ ] Yes, Issue [link issue number here] -- [ ] No - -**How did you test the PR changes?** - - -- [ ] CircleCi -- [ ] Other (please provide additional testing details below) - -**Select which warehouse(s) were used to test the PR** - -- [ ] BigQuery -- [ ] Redshift -- [ ] Snowflake -- [ ] Postgres -- [ ] Databricks -- [ ] Other (provide details below) - -**Provide an emoji that best describes your current mood** - -:dancer: - -**Feedback** - -We are so excited you decided to contribute to the Fivetran community dbt package! We continue to work to improve the packages and would greatly appreciate your [feedback](https://www.surveymonkey.com/r/DQ7K7WW) on our existing dbt packages or what you'd like to see next. From be5d05644b66fe9070ff701e3e730c938d16026d Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:39 -0800 Subject: [PATCH 2/9] template add --- .github/pull_request_template.md | 53 ++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..35f658d --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,53 @@ +Pull Request +**Are you a current Fivetran customer?** + + +**What change(s) does this PR introduce?** + + +**Did you update the CHANGELOG?** + + +- [ ] Yes + +**Does this PR introduce a breaking change?** + + +- [ ] Yes (please provide breaking change details below.) +- [ ] No (please provide an explanation as to how the change is non-breaking below.) + +**Did you update the dbt_project.yml files with the version upgrade (please leverage standard semantic versioning)? (In both your main project and integration_tests)** + + +- [ ] Yes + +**Is this PR in response to a previously created Bug or Feature Request** + + +- [ ] Yes, Issue/Feature [link bug/feature number here] +- [ ] No + +**How did you test the PR changes?** + + + +- [ ] CircleCi +- [ ] Local (please provide additional testing details below) + +**Select which warehouse(s) were used to test the PR** + + +- [ ] BigQuery +- [ ] Redshift +- [ ] Snowflake +- [ ] Postgres +- [ ] Databricks +- [ ] Other (provide details below) + +**Provide an emoji that best describes your current mood** + +:dancer: + +**Feedback** + +We are so excited you decided to contribute to the Fivetran community dbt package! We continue to work to improve the packages and would greatly appreciate your [feedback](https://www.surveymonkey.com/r/DQ7K7WW) on our existing dbt packages or what you'd like to see next. From 5711846c23705d631d16835713ef19f96a0bd452 Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:40 -0800 Subject: [PATCH 3/9] deleting old files --- .github/ISSUE_TEMPLATE/bug_report.md | 62 ---------------------------- 1 file changed, 62 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index c36e4fe..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: BUG - [your bug title here] -labels: bug -assignees: '' - ---- - -**Are you a current Fivetran customer?** - - - -**Describe the bug** - - -**Steps to reproduce** -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** - - -**Project variables configuration** - -```yml -copy dbt_project.yml here -``` - -**Package Version** - -```yml -copy packages.yml here -``` - -**Warehouse** - - -- [ ] BigQuery -- [ ] Redshift -- [ ] Snowflake -- [ ] Postgres -- [ ] Databricks -- [ ] Other (provide details below) - -**Additional context** - - -**Screenshots** - - -**Please indicate the level of urgency** - - -**Are you interested in contributing to this package?** - -- [ ] Yes, I can do this and open a PR for your review. -- [ ] Possibly, but I'm not quite sure how to do this. I'd be happy to do a live coding session with someone to get this fixed. -- [ ] No, I'd prefer if someone else fixed this. I don't have the time and/or don't know what the root cause of the problem is. - From 2f95dc599a550fc153492a8d8e3666dbf7fa2a42 Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:40 -0800 Subject: [PATCH 4/9] template add --- .github/ISSUE_TEMPLATE/bug-report.yml | 88 +++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000..17c2c54 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,88 @@ +name: 🐞 Bug +description: Report a bug or an issue you've found within the dbt package +title: "[Bug] " +labels: ["bug", "triage"] +body: + - type: markdown + attributes: + value: | + Thanks for using the Fivetran dbt package and for taking the time to fill out this bug report. Your contributions help improve this package for the entire community of users! + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true + - type: textarea + attributes: + label: Describe the issue + description: A concise description of the problem you're experiencing. Also, please provide the steps to reproduce the issue if applicable. + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant error log or model output + description: | + If applicable, provide the relevant error log or describe the problematic model output. + render: shell + validations: + required: false + - type: textarea + attributes: + label: Expected behavior + description: A concise description of what you expected to happen. + validations: + required: true + - type: textarea + attributes: + label: dbt Project configurations + description: Please provide the variables and any other project specific configurations from your `dbt_project.yml`. + validations: + required: true + - type: textarea + attributes: + label: Package versions + description: Please provide the contents of your `packages.yml`. + validations: + required: true + - type: dropdown + id: database + attributes: + label: What database are you using dbt with? + multiple: true + options: + - postgres + - redshift + - snowflake + - bigquery + - databricks + - other (mention it in "Additional Context") + validations: + required: true + - type: textarea + attributes: + label: dbt Version + description: Run `dbt --version` in your CLI or dbt cloud environment and copy the contents. Additionally, if you are using Fivetran dbt Transformations, provide the contents of the `dbtVersion` configuration in your `deployment.yml`. + validations: + required: true + - type: textarea + attributes: + label: Additional Context + description: | + Links? References? Anything that will give us more context about the issue you are encountering! + + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + validations: + required: false + - type: checkboxes + id: pr + attributes: + label: Are you willing to open a PR to help address this issue? + description: Our team will assess this issue and let you know if we will add it to a future sprint. However, if you would like to expedite the solution, we encourage you to contribute to the package via a PR. Our team will then work with you to approve and merge your contributions as soon as possible. + options: + - label: Yes. + - label: Yes, but I will need assistance and will schedule time during our [office hours](https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours) for guidance + - label: No. + required: false \ No newline at end of file From 5ba3f5634cfb72ed063f11289999e335660aaeb3 Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:41 -0800 Subject: [PATCH 5/9] deleting old files --- .github/ISSUE_TEMPLATE/feature_request.md | 32 ----------------------- 1 file changed, 32 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index ad1df3f..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: FEATURE - [your feature request title here] -labels: enhancement -assignees: '' - ---- - -**Are you a Fivetran customer?** -<!--- Please tell us your name, title and company --> - -**Is your feature request related to a problem? Please describe.** -<!--- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] --> - -**Describe the solution you'd like** -<!--- A clear and concise description of what you want to happen. --> - -**Describe alternatives you've considered** -<!--- A clear and concise description of any alternative solutions or features you've considered. --> - -**Additional context** -<!--- Add any other context or screenshots about the feature request here. --> - -**Please indicate the level of urgency and business impact of this request** -<!--- Is this impacting your reporting of a critical dashboard? What problem would implementing this feature request solve? Provide us context so that we can prioritize accordingly. --> - -**Are you interested in contributing to this package?** -<!--- Our packages are all open-source and we welcome contributions from the community! Are you interested in helping us implement this feature? --> -- [ ] Yes, I can do this and open a PR for your review. -- [ ] Possibly, but I'm not quite sure how to do this. I'd be happy to do a live coding session with someone to get this work implemented. -- [ ] No, I'd prefer if someone else did this. I don't have the time and/or don't know how to incorporate the changes necessary. From 07ff716190ed9bd7d0c47978b926d1e2234945d6 Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:41 -0800 Subject: [PATCH 6/9] template add --- .github/ISSUE_TEMPLATE/feature-request.yml | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yml diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 0000000..a1d28bb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,46 @@ +name: 🎉 Feature +description: Suggest a new feature for the Fivetran dbt package +title: "[Feature] <title>" +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + Thanks for using the Fivetran dbt package and for taking the time to fill out this feature request. Your contributions help improve this package for the entire community of users! + - type: checkboxes + attributes: + label: Is there an existing feature request for this? + description: Please search to see if an issue already exists for the feature you would like. + options: + - label: I have searched the existing issues + required: true + - type: textarea + attributes: + label: Describe the Feature + description: A clear and concise description of what you want to happen and why you want the new feature. + validations: + required: true + - type: textarea + attributes: + label: Describe alternatives you've considered + description: | + A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false + - type: checkboxes + id: contributing + attributes: + label: Are you interested in contributing this feature? + description: Our team will assess this feature and let you know if we will add it to a future sprint. However, if you would like to expedite the feature, we encourage you to contribute to the package via a PR. Our team will then work with you to approve and merge your contributions as soon as possible. + options: + - label: Yes. + - label: Yes, but I will need assistance and will schedule time during your [office hours](https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours) for guidance. + - label: No. + required: false + - type: textarea + attributes: + label: Anything else? + description: | + Links? References? Anything that will give us more context about the feature you are suggesting! + validations: + required: false From db167c95ad6fe100289860072ad5a4930803b37a Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:42 -0800 Subject: [PATCH 7/9] deleting old files --- .github/ISSUE_TEMPLATE/question.md | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/question.md diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 2bd3b25..0000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Question -about: Confused about how to use the package? Ask us a question -title: QUESTION - [your question title here] -labels: question -assignees: '' - ---- - -**Are you a Fivetran customer?** -<!--- Please tell us your name, title and company --> - -**Your Question** -<!--- What is the question you would like to ask us about the package --> - -**Additional context** -<!--- Add any other context or screenshots about the feature request here. --> - -**Please indicate the level of urgency and business impact of this request** -<!--- Is this question blocking you from completing urgent work? Give us more context to help us prioritize this question. --> From 0ea04406c9573d16caa47961b84b1f566072de2a Mon Sep 17 00:00:00 2001 From: fivetran-sheringuyen <94874400+fivetran-sheringuyen@users.noreply.github.com> Date: Tue, 22 Feb 2022 10:35:42 -0800 Subject: [PATCH 8/9] template add --- .github/ISSUE_TEMPLATE/config.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..65a074b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,13 @@ +contact_links: + - name: Ask a question during our office hours + url: https://calendly.com/fivetran-solutions-team/fivetran-solutions-team-office-hours + about: Schedule time during the external office hours block with the Fivetran Analytics Engineering team for support + - name: Fivetran connector question + url: https://support.fivetran.com/hc + about: Have a question about your connector? Check out the Fivetran support portal for more details. + - name: What is dbt + url: https://docs.getdbt.com/docs/introduction + about: Check out the dbt docs for all dbt related information + - name: Hang out in dbt Slack + url: https://www.getdbt.com/community/ + about: Have a question or just want to chat with fellow data friends, join dbt Slack and hangout in the tools-fivetran channel with us! \ No newline at end of file From 5b4682b09a59afdfe973fab4c96f683265a064b3 Mon Sep 17 00:00:00 2001 From: Jamie Rodriguez <65564846+fivetran-jamie@users.noreply.github.com> Date: Fri, 25 Feb 2022 17:40:57 -0500 Subject: [PATCH 9/9] Update requirements.txt --- integration_tests/requirements.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/integration_tests/requirements.txt b/integration_tests/requirements.txt index 9edc95a..89c6ccb 100644 --- a/integration_tests/requirements.txt +++ b/integration_tests/requirements.txt @@ -1,6 +1,6 @@ -dbt-snowflake==1.0.0 -dbt-bigquery==1.0.0 -dbt-redshift==1.0.0 -dbt-postgres==1.0.0 -dbt-spark==1.0.0 -dbt-spark[PyHive]==1.0.0 +dbt-snowflake~=1.0.0 +dbt-bigquery~=1.0.0 +dbt-redshift~=1.0.0 +dbt-postgres~=1.0.0 +dbt-spark~=1.0.0 +dbt-spark[PyHive]~=1.0.0