-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
It is currently not possible to publish the Ballista crates to crates.io from a DataFusion source release because Ballista has dependencies based on relative path only. For example, the ballista-client crate has this dependency:
datafusion = { path = "../../../datafusion" }We need to update it to include the version number as well:
datafusion = { path = "../../../datafusion", version = "4.0.0-SNAPSHOT" }We will also need to update the release scripts to update these version numbers as part of the release process.
Describe the solution you'd like
- Add
versionto each relative dependency - Implement a release script to update these versions. In the monorepo we used a Python script with regex search and replace. We may want to consider a different solution now? Perhaps cargo has plugins to help with changing dependency versions?
- Update documentation
Describe alternatives you've considered
None
Additional context
None
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers