Fix passing of cli_overrides

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
This commit is contained in:
Jiahao XU 2024-08-03 10:18:43 +10:00 committed by GitHub
parent aacc9e3dca
commit 1cc7c7a155
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -82,10 +82,15 @@ pub fn install_crates(
// Computer cli_overrides
let cli_overrides = PkgOverride {
pkg_url: args.pkg_url,
pkg_url: args.pkg_url
pkg_fmt: args.pkg_fmt,
bin_dir: args.bin_dir,
disabled_strategies: (!args.disabled_strategies.is_empty()).then_some(args.disabled_strategies),
disabled_strategies: (!args.disabled_strategies.is_empty()).then_some(|| {
args.disabled_strategies
.into_iter()
.map(|strategy| strategy.0)
.collect()
}),
signing: None,
};