diff --git a/action.yml b/action.yml index 84d097fe..4d0281d7 100644 --- a/action.yml +++ b/action.yml @@ -54,12 +54,15 @@ inputs: check_artifacts: description: Check workflow run whether it has an artifact required: false + default: false search_artifacts: description: Search workflow runs for artifact with specified name required: false + default: false skip_unpack: description: Choose to skip unpacking the downloaded artifact(s) required: false + default: false dry_run: description: Check the existence of artifact(s) without downloading required: false diff --git a/main.js b/main.js index c9dcb8b4..18f5654f 100644 --- a/main.js +++ b/main.js @@ -25,7 +25,7 @@ async function main() { const [owner, repo] = core.getInput("repo", { required: true }).split("/") const path = core.getInput("path", { required: true }) const name = core.getInput("name") - const skipUnpack = core.getInput("skip_unpack") + const skipUnpack = core.getBooleanInput("skip_unpack") const ifNoArtifactFound = core.getInput("if_no_artifact_found") let workflow = core.getInput("workflow") let workflowConclusion = core.getInput("workflow_conclusion") @@ -35,8 +35,8 @@ async function main() { let event = core.getInput("event") let runID = core.getInput("run_id") let runNumber = core.getInput("run_number") - let checkArtifacts = core.getInput("check_artifacts") - let searchArtifacts = core.getInput("search_artifacts") + let checkArtifacts = core.getBooleanInput("check_artifacts") + let searchArtifacts = core.getBooleanInput("search_artifacts") let dryRun = core.getInput("dry_run") const client = github.getOctokit(token)