Assembling a Rust crate failed to convert external bazel workspace dependencies into Crate depedencies using the external dependency's version, as specified by workspace refs. We now use workspace references to correctly convert external rust library dependencies into crate dependencies, with version specifiers.
In addition, we now package README and LICENSE files into the generate crate.
What are the changes implemented in this PR?
Experimental: delete metadata generation from Crate assembly, it may not be required
Add workspace refs to crate assembly, which converts external bazel workspace dependencies into correctly versioned crate manifest dependencies
add license and readme's into generated crate tarballs
What is the goal of this PR?
Assembling a Rust crate failed to convert external bazel workspace dependencies into Crate depedencies using the external dependency's version, as specified by workspace refs. We now use workspace references to correctly convert external rust library dependencies into crate dependencies, with version specifiers.
In addition, we now package README and LICENSE files into the generate crate.
What are the changes implemented in this PR?
metadata
generation from Crate assembly, it may not be required