mirror of
https://github.com/pnpm/action-setup.git
synced 2026-03-01 07:51:02 +08:00
Merge 29985b169f into 9b5745cdf0
This commit is contained in:
commit
f213155a20
2
dist/index.js
vendored
2
dist/index.js
vendored
File diff suppressed because one or more lines are too long
@ -1,16 +1,27 @@
|
||||
import { setFailed, startGroup, endGroup } from '@actions/core'
|
||||
import { Inputs } from '../inputs'
|
||||
import runSelfInstaller from './run'
|
||||
import { setFailed, startGroup, endGroup } from "@actions/core";
|
||||
import { Inputs } from "../inputs";
|
||||
import runSelfInstaller from "./run";
|
||||
import { exec } from "child_process";
|
||||
import { promisify } from "util";
|
||||
|
||||
export { runSelfInstaller }
|
||||
export { runSelfInstaller };
|
||||
const execAsync = promisify(exec);
|
||||
|
||||
export async function install(inputs: Inputs) {
|
||||
startGroup('Running self-installer...')
|
||||
const status = await runSelfInstaller(inputs)
|
||||
endGroup()
|
||||
try {
|
||||
await execAsync("pnpm --version");
|
||||
return;
|
||||
} catch {}
|
||||
|
||||
startGroup("Running self-installer...");
|
||||
const status = await runSelfInstaller(inputs);
|
||||
endGroup();
|
||||
|
||||
if (status) {
|
||||
return setFailed(`Something went wrong, self-installer exits with code ${status}`)
|
||||
return setFailed(
|
||||
`Something went wrong, self-installer exits with code ${status}`,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default install
|
||||
export default install;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user