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

Upgrade DSI #1433

Merged
merged 1 commit into from
Sep 30, 2024
Merged

Upgrade DSI #1433

merged 1 commit into from
Sep 30, 2024

Conversation

courtneyholcomb
Copy link
Contributor

@courtneyholcomb courtneyholcomb commented Sep 30, 2024

Upgrade DSI in MF.
This is blocking mantle from release currently. I made a change to dbt-core on Friday to pin core to DSI 0.7.2. This went through without issue. But when trying to sync that change to mantle, we ran into a version conflict with metricflow-semantics (which is only a dependency in mantle, not core), since was pinned to a metricfllow commit SHA that uses a lower version of DSI. Here I am upgrading the dependency in metricflow-semantics to match DSI 0.7.2 at minimum, or any other higher version that is non-breaking. This will allow us to continue developing in core using new DSI versions without having to change the metricflow-semantics commit SHA in mantle every time.
Once this commit merges, I will need to make a change to mantle to point to this commit's SHA.

Note that the only change in the new version is adding new validations, which won't impact MF at all.

@cla-bot cla-bot bot added the cla:yes label Sep 30, 2024
@courtneyholcomb courtneyholcomb merged commit cc5c16b into main Sep 30, 2024
42 of 44 checks passed
@courtneyholcomb courtneyholcomb deleted the court/dsi-bump branch September 30, 2024 14:42
courtneyholcomb added a commit that referenced this pull request Oct 9, 2024
Upgrade DSI in MF.
This is blocking mantle from release currently. I made a change to
dbt-core on Friday to pin core to DSI 0.7.2. This went through without
issue. But when trying to sync that change to mantle, we ran into a
version conflict with metricflow-semantics (which is only a dependency
in mantle, not core), since was pinned to a metricfllow commit SHA that
uses a lower version of DSI. Here I am upgrading the dependency in
metricflow-semantics to match DSI 0.7.2 at minimum, or any other higher
version that is non-breaking. This will allow us to continue developing
in core using new DSI versions without having to change the
metricflow-semantics commit SHA in mantle every time.
Once this commit merges, I will need to make a change to mantle to point
to this commit's SHA.

Note that the only change in the new version is adding new validations,
which won't impact MF at all.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants