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')
.split(',')
.map((bin) => bin.trim())
.filter(Boolean);
.filter(Boolean)
.map((bin) => (bin.startsWith('cargo-') ? bin : `cargo-${bin}`));
if (bins.length === 0) {
return;
@ -151,20 +152,7 @@ async function installBins() {
await exec.exec('cargo', ['install', 'cargo-binstall']);
}
await Promise.all(
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);
}),
);
await exec.exec('cargo', ['binstall', ' --no-confirm', '--log-level', 'info', ...bins]);
}
async function run() {

View file

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