Skip to content

Commit

Permalink
Simplify inputSet validation
Browse files Browse the repository at this point in the history
  • Loading branch information
M1kep committed Jun 5, 2022
1 parent 46e94b8 commit 8a84e08
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions main.js
Expand Up @@ -37,20 +37,12 @@ async function main() {
"commit": commit,
"branch": branch,
"run_id": runID
},
{
"workflow_conclusion": workflowConclusion,
"run_id": runID
}
]
uniqueInputSets.forEach((inputSet) => {
const occurrences = Object.values(inputSet).reduce((occurrences, val) => {
if (val !== '') {
occurrences++
}
return occurrences
},0)
if(occurrences > 1) {
const inputs = Object.values(inputSet)
const providedInputs = inputs.filter(input => input !== '')
if (providedInputs.length > 1) {
throw new Error(`The following inputs cannot be used together: ${Object.keys(inputSet).join(", ")}`)
}
})
Expand Down

0 comments on commit 8a84e08

Please sign in to comment.