I ran into some issues when attempting to update some Bottlerocket Rust dependencies (in the tools workspace). Generally speaking, we should not lock a dependency minor version in a library that is to be consumed by other projects. Doing so can cause unresolvable build issues if a customer's dependencies lock to a different minor version.
No versions were changed in Cargo.lock in this PR, we just changing Cargo.toml to allow cargo to do its thing when others are using the library.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available:
N/A
Description of changes:
I ran into some issues when attempting to update some Bottlerocket Rust dependencies (in the tools workspace). Generally speaking, we should not lock a dependency minor version in a library that is to be consumed by other projects. Doing so can cause unresolvable build issues if a customer's dependencies lock to a different minor version.
No versions were changed in Cargo.lock in this PR, we just changing Cargo.toml to allow cargo to do its thing when others are using the library.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.