mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-04-24 22:30:03 +00:00
fix(resolve): prefer official binaries (#1741)
* prefer official binaries with secondary targets over quickinstall binaries * chore(test): add jj-cli to live e2e test
This commit is contained in:
parent
38f8eb4b1a
commit
250814f530
2 changed files with 11 additions and 7 deletions
|
@ -101,9 +101,9 @@ async fn resolve_inner(
|
|||
));
|
||||
|
||||
handles.extend(
|
||||
desired_targets
|
||||
.into_iter()
|
||||
.map(|(triple, target)| {
|
||||
resolvers
|
||||
.iter()
|
||||
.cartesian_product(desired_targets.into_iter().map(|(triple, target)| {
|
||||
debug!("Building metadata for target: {target}");
|
||||
|
||||
let target_meta = package_info.meta.merge_overrides(
|
||||
|
@ -117,9 +117,8 @@ async fn resolve_inner(
|
|||
meta: target_meta,
|
||||
target_related_info: triple,
|
||||
})
|
||||
})
|
||||
.cartesian_product(resolvers)
|
||||
.map(|(target_data, f)| {
|
||||
}))
|
||||
.map(|(f, target_data)| {
|
||||
let fetcher = f(
|
||||
opts.client.clone(),
|
||||
opts.gh_api_client.clone(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue