Fail if unrecognized input

This commit is contained in:
Konrad Pabjan 2020-07-28 14:08:29 +02:00
parent 34a91c2db4
commit 91b12310e9
2 changed files with 11 additions and 0 deletions

3
dist/index.js vendored
View File

@ -6374,6 +6374,9 @@ function getInputs() {
const path = core.getInput(constants_1.Inputs.Path, { required: true });
const ifNoFilesFound = core.getInput(constants_1.Inputs.IfNoFilesFound);
const noFileBehavior = constants_1.NoFileOptions[ifNoFilesFound];
if (!noFileBehavior) {
core.setFailed(`Unrecognized if-no-files-found input. Provided ${ifNoFilesFound}. Available options include ${Object.keys(constants_1.NoFileOptions).map(k => constants_1.NoFileOptions[k])}`);
}
return {
artifactName: name,
searchPath: path,

View File

@ -12,6 +12,14 @@ export function getInputs(): UploadInputs {
const ifNoFilesFound = core.getInput(Inputs.IfNoFilesFound)
const noFileBehavior: NoFileOptions = NoFileOptions[ifNoFilesFound]
if (!noFileBehavior) {
core.setFailed(
`Unrecognized if-no-files-found input. Provided ${ifNoFilesFound}. Available options include ${Object.keys(
NoFileOptions
).map(k => NoFileOptions[k as string])}`
)
}
return {
artifactName: name,
searchPath: path,