diff --git a/.github/workflows/check-docs-current.yml b/.github/workflows/check-docs-current.yml new file mode 100644 index 0000000..d59615a --- /dev/null +++ b/.github/workflows/check-docs-current.yml @@ -0,0 +1,10 @@ +name: Check docs current + +on: + pull_request: + types: [opened, synchronize, reopened] + +jobs: + check-docs: + uses: fivetran/dbt_package_automations/.github/workflows/check-docs-current.yml@docs-generator-status-report + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/generate-docs.yml b/.github/workflows/generate-docs.yml index 1d8c614..6d4b929 100644 --- a/.github/workflows/generate-docs.yml +++ b/.github/workflows/generate-docs.yml @@ -7,7 +7,7 @@ on: jobs: generate-docs: if: github.event.label.name == 'docs:ready' - uses: fivetran/dbt_package_automations/.github/workflows/generate-docs.yml@main + uses: fivetran/dbt_package_automations/.github/workflows/generate-docs.yml@docs-generator-status-report secrets: inherit with: schema_var_name: github_schema \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 780b8ee..47dde36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# dbt_github v1.4.1 + +[PR #82](https://github.com/fivetran/dbt_github/pull/82) includes the following updates: + +## Feature Updates +- Adds DuckDB as a supported destination. + + # dbt_github v1.4.0 [PR #80](https://github.com/fivetran/dbt_github/pull/80) includes the following updates: diff --git a/README.md b/README.md index 521dc74..0e79ae9 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ By default, this package materializes the following final tables: To use this dbt package, you must have the following: - At least one Fivetran GitHub connection syncing data into your destination. -- A **BigQuery**, **Snowflake**, **Redshift**, **PostgreSQL**, or **Databricks** destination. +- A **BigQuery**, **Snowflake**, **Redshift**, **PostgreSQL**, **Databricks**, or **DuckDB** destination. ## How do I use the dbt package? You can either add this dbt package in the Fivetran dashboard or import it into your dbt project: diff --git a/dbt_project.yml b/dbt_project.yml index 4bd82d5..6d85f82 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -1,6 +1,6 @@ config-version: 2 name: 'github' -version: '1.4.0' +version: '1.4.1' require-dbt-version: [">=1.3.0", "<3.0.0"] models: github: diff --git a/integration_tests/ci/test_scenarios.yml b/integration_tests/ci/test_scenarios.yml index 453ddcc..d391916 100644 --- a/integration_tests/ci/test_scenarios.yml +++ b/integration_tests/ci/test_scenarios.yml @@ -10,6 +10,7 @@ schema_variable_name: "github_schema" include_databricks_sql: false include_sqlserver: false +include_duckdb: true include_dbt_compile: true test_scenarios: diff --git a/integration_tests/dbt_project.yml b/integration_tests/dbt_project.yml index 34df48d..5d4ff9c 100644 --- a/integration_tests/dbt_project.yml +++ b/integration_tests/dbt_project.yml @@ -1,5 +1,5 @@ name: 'github_integration_tests' -version: '1.4.0' +version: '1.4.1' config-version: 2 profile: 'integration_tests' vars: diff --git a/integration_tests/requirements.txt b/integration_tests/requirements.txt index c9f6024..7488175 100644 --- a/integration_tests/requirements.txt +++ b/integration_tests/requirements.txt @@ -5,4 +5,5 @@ dbt-postgres>=1.3.0,<2.0.0 dbt-spark>=1.3.0,<2.0.0 dbt-spark[PyHive]>=1.3.0,<2.0.0 dbt-databricks>=1.3.0,<2.0.0 -certifi==2025.1.31 +dbt-duckdb>=1.3.0,<2.0.0 +certifi==2025.1.31 \ No newline at end of file