Add no confirm to binstall.

This commit is contained in:
Miles Johnson 2023-04-15 23:18:36 -07:00
parent befb8010f7
commit 9c82124546
2 changed files with 4 additions and 16 deletions

View file

@ -133,7 +133,8 @@ async function installBins() {
.getInput('bins') .getInput('bins')
.split(',') .split(',')
.map((bin) => bin.trim()) .map((bin) => bin.trim())
.filter(Boolean); .filter(Boolean)
.map((bin) => (bin.startsWith('cargo-') ? bin : `cargo-${bin}`));
if (bins.length === 0) { if (bins.length === 0) {
return; return;
@ -151,20 +152,7 @@ async function installBins() {
await exec.exec('cargo', ['install', 'cargo-binstall']); await exec.exec('cargo', ['install', 'cargo-binstall']);
} }
await Promise.all( await exec.exec('cargo', ['binstall', ' --no-confirm', '--log-level', 'info', ...bins]);
bins.map((bin) => {
const [crate, version] = bin.split('@');
const args = ['binstall', crate.startsWith('cargo-') ? crate : `cargo-${crate}`];
if (version) {
args.push('--version', version);
}
core.info(`Installing ${crate}...`);
return exec.exec('cargo', args);
}),
);
} }
async function run() { async function run() {

View file

@ -1,6 +1,6 @@
{ {
"name": "@moonrepo/setup-rust", "name": "@moonrepo/setup-rust",
"version": "0.2.0", "version": "0.2.1",
"description": "A GitHub action for setting up Rust and Cargo.", "description": "A GitHub action for setting up Rust and Cargo.",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {