Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.19.0- upstream breaking changes #147

Merged
merged 9 commits into from
Oct 17, 2024
Merged

v0.19.0- upstream breaking changes #147

merged 9 commits into from
Oct 17, 2024

Conversation

fivetran-reneeli
Copy link
Contributor

@fivetran-reneeli fivetran-reneeli commented Oct 15, 2024

PR Overview

This PR will address the following Issue/Feature:
In combination with fivetran/dbt_hubspot_source#129

This PR will result in the following new package version: 0.19.0

Breaking due to breaking changes in the upstream package.

Please provide the finalized CHANGELOG entry which details the relevant changes included in this PR:

Breaking Changes

⚠️ Since the following changes result in the table format changing, we recommend running a --full-refresh after upgrading to this version to avoid possible incremental failures.

  • We have made this a breaking change due to upstream changes that may alter your schema. While changes are made 'behind the scenes' to now allow models to successfully run with both hubspot__pass_through_all_columns and hubspot__<>_pass_through_columns, this may be a breaking change due to leveraging the remove_duplicate_and_prefix_from_columns macro. This is a breaking change because this macro can remove duplicate fields, resulting in an impact to your schema. For more information refer to the upstream dbt_hubspot_source v0.15.0 release notes.

Under the Hood

  • Updated seed data to include fields with special syntax in order to test the above changes.

PR Checklist

Basic Validation

Please acknowledge that you have successfully performed the following commands locally:

  • dbt run –full-refresh && dbt test
  • dbt run (if incremental models are present) && dbt test

Before marking this PR as "ready for review" the following have been applied:

  • The appropriate issue has been linked, tagged, and properly assigned
  • All necessary documentation and version upgrades have been applied
  • docs were regenerated (unless this PR does not include any code or yml updates)
  • BuildKite integration tests are passing
  • Detailed validation steps have been provided below

Detailed Validation

Please share any and all of your validation steps:

see internal ticket

If you had to summarize this PR in an emoji, which would it be?

💃

Copy link
Contributor

@fivetran-joemarkiewicz fivetran-joemarkiewicz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-reneeli LGTM! Just one small CHANGELOG update required before moving to release review.

CHANGELOG.md Outdated Show resolved Hide resolved
packages.yml Outdated
Comment on lines 2 to 7
# version: [">=0.16.0", "<0.17.0"]

- git: https://github.com/fivetran/dbt_hubspot_source.git
revision: bugfix/column_quote_all_passthrough_columns
warn-unpinned: false
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reminder to update before merge.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same!

Co-authored-by: Joe Markiewicz <[email protected]>
# hubspot__company_pass_through_columns:
# - name: "property_hs_all-funky-a9384-syntax"
# alias: "funky_field"
hubspot_sales_enabled: true # enable when generating docs
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should comment lines 16-17 out before merging?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks! Yes will comment out the unnecessary configs

fivetran-avinash

This comment was marked as outdated.

Copy link
Contributor

@fivetran-avinash fivetran-avinash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-reneeli (Sorry, ignore previous comment) One suggestion and then this is ready to release once the source is approved!

@fivetran-reneeli fivetran-reneeli merged commit 0a9bfb7 into main Oct 17, 2024
9 checks passed
@fivetran-reneeli fivetran-reneeli deleted the release/v0.19.0 branch October 17, 2024 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants