feat: add --locked to cargo install cargo-audit #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For current
cargo-audit
v0.20.0, building without--locked
resulted in the failure ofcargo audit
command.Such buggy
cargo-audit
build will shows error like:It caused our CI using this action failed: https://github.com/dfinity/sdk/actions/runs/8391495630/job/22997036128.
There must be some dependency of
cargo-audit
have new minor/patch release that is broken.Adding
--locked
can make sure that all the dependencies are at the versions whencargo-audit
release v0.20.0.This is the common practice to for dealing with
bin
crate.With this fix, the CI of my project can pass now: https://github.com/dfinity/sdk/actions/runs/8396775228/job/22998852636