Merge a527bf4d534717ff4424a84446c5d710f8833139 into d64d910352041e99ae409ff64bdb3bb021e2812d

This commit is contained in:
Marco Munizaga 2020-06-02 06:32:08 +00:00 committed by GitHub
commit c501dd4cad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 1 deletions

View File

@ -17,6 +17,9 @@ inputs:
use-cross:
description: Use cross instead of cargo
default: false
working-directory:
description: Where to start the cargo process
required: false
runs:
using: 'node12'

2
dist/index.js vendored

File diff suppressed because one or more lines are too long

View File

@ -10,6 +10,7 @@ import stringArgv from "string-argv";
export interface Input {
command: string;
toolchain?: string;
"working-directory"?: string;
args: string[];
useCross: boolean;
}
@ -22,11 +23,13 @@ export function get(): Input {
toolchain = toolchain.slice(1);
}
const useCross = input.getInputBool("use-cross");
const workingDir = input.getInput("working-directory");
return {
command: command,
args: args,
useCross: useCross,
toolchain: toolchain || undefined,
"working-directory": workingDir || undefined
};
}

View File

@ -20,6 +20,10 @@ export async function run(actionInput: input.Input): Promise<void> {
args.push(actionInput.command);
args = args.concat(actionInput.args);
if (actionInput["working-directory"]) {
process.chdir(path.join(process.cwd(), actionInput["working-directory"]))
}
await program.call(args);
}