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

fix(dagster_airbyte): Add new normalization config check #14174

Merged
merged 1 commit into from
May 9, 2023

Conversation

nina-j
Copy link
Contributor

@nina-j nina-j commented May 9, 2023

Summary & Motivation

The Airbyte API changed source of truth for normalization availability in airbytehq/airbyte#21005. This commit adds an additional check for normalization configuration in does_dest_support_normalization. The current check is kept to ensure backward compatibility - thus, if any of the checks are true, the function returns true.

Fixes #13524.

How I Tested These Changes

I ran the test suite for the dagster_airbyte module and added tests that cover my changes.

@nina-j nina-j changed the title fix: Add new normalization config check fix(dagster-airbyte): Add new normalization config check May 9, 2023
Fixes dagster-io#13524.
The Airbyte API changed source of truth for normalization availability in airbytehq/airbyte#21005.
This commit adds an additional check for normalization configuration in
`does_dest_support_normalization`. The current check is kept to
ensure backward compatibility - thus, if any of the checks are true,
the function returns true.
@nina-j nina-j changed the title fix(dagster-airbyte): Add new normalization config check fix(dagster_airbyte): Add new normalization config check May 9, 2023
@nina-j nina-j force-pushed the fix-airbyte-dest-normalization branch from 3cce17c to 638a11d Compare May 9, 2023 12:31
@smackesey smackesey self-requested a review May 9, 2023 13:03
@smackesey
Copy link
Collaborator

Thanks for the PR, this looks reasonable and I'm running our CI on it.

@smackesey
Copy link
Collaborator

Alright this looks great, thanks and merging!

@smackesey smackesey merged commit fc65f63 into dagster-io:master May 9, 2023
@nina-j
Copy link
Contributor Author

nina-j commented May 9, 2023

Thank you! 😄

@nina-j nina-j deleted the fix-airbyte-dest-normalization branch May 9, 2023 14:04
salazarm pushed a commit that referenced this pull request May 10, 2023
## Summary & Motivation
The Airbyte API changed source of truth for normalization availability
in airbytehq/airbyte#21005. This commit adds an
additional check for normalization configuration in
`does_dest_support_normalization`. The current check is kept to ensure
backward compatibility - thus, if any of the checks are true, the
function returns true.

Fixes #13524.

## How I Tested These Changes
I ran the test suite for the `dagster_airbyte` module and added tests
that cover my changes.

Co-authored-by: Nina Jensen <nije@boozt.com>
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.

dagster-airbyte misidentifies destinations which can support normalization
2 participants