roamingowl/Enhanced workflow dispatch

Modern workflow dispatch action

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
workflowName or ID of workflow to runyes
tokenGitHub token with repo write access, can NOT use secrets.GITHUB_TOKEN, see readmeyes
inputsInputs to pass to the workflow, can be a JSON string or YAML stringno
refThe reference of the workflow run. The reference can be a branch, tag, or a commit SHAno
repoRepo owner & name, slash separated, only set if invoking a workflow in a different repono
run-nameIf specified will select the run ID based on the run nameno
display-workflow-run-urlGet the URL of the triggered workflow and display it in logs (useful to follow the progress of the triggered workflow)notrue
display-workflow-run-url-intervalThe time to wait (+unit) between two polls to get the URL of the workflow runno1m
display-workflow-run-url-timeoutMaximum amount of time (+unit) to wait for the URL of the workflow run. If the timeout is reached, it is just ignoredno10m
wait-for-completionBlock until the triggered workflow has finishednotrue
wait-for-completion-timeoutMaximum amount of time (+unit) to wait to mark workflow as timed outno1h
wait-for-completion-intervalTime to wait (+unit) between two polls to get run statusno1m
workflow-logsIndicate what to do with logs of the triggered workflow. `ignore` do not retrieve logs from tiggered workflow. `print` retrieves logs from triggered workflow and print in the workflow that triggered the other workflow. `output` retrieves logs from triggered workflow and set them as `workflow-logs` output. `json-output` retrieves logs from triggered workflow and return a json array groupped by job name.noignore
print-step-summaryPrints dispatching workflow info and result into step summary. See https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/workflow-commands-for-github-actions#adding-a-job-summarynotrue
step-summary-templateTemplate for the step summary. Can be a string or a path to a file. Templating language is ETA. See https://eta.js.org/. If empty, default template is used.no""
metaMeta information from the dispatcher (if there is any). This is a stringified JSONno""
namedescription
workflow-conclusionConclusion of the triggered workflow
workflow-idID of the triggered workflow
workflow-urlURL of the triggered workflow
workflow-logsLogs of the triggered workflow. Based on `inputs.workflow-logs`, format is set to: - `output`: Multiline logs formatted as: '<job-name> | <datetime> <message>' - `json-output`: JSON logs formatted as: '{"<job-name>": [{"<datetime>": "<message>"}]'
step-summary-markdownSummary of the step in markdown format