skenvy/Dispatch Suggestor

Suggests dispatchable workflows for a branch that would otherwise trigger the dispatchable workflows from pushes to the trunk

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenRequires `permissions: { actions: read, contents: read, pull-requests: write }`yes
trunk-branchName of the trunk branch, if not mainnomain
checkout-rootThe path to the root folder of the checked out repo, relative to the default working-directory, `$GITHUB_WORKSPACE`. Should be the same as the value provided to `@actions/checkout` `with.path:`, or default.no.
list-workflows-pagination-limitThe maximum number of workflows to paginate over from the list-repository-workflows API. An input of 0 will retrieve all.no100
comment-unique-identifierA hidden string the action can use to identify any previously written comment, to edit it rather than add indefinitely. Only useful if you're using this action with multiple configurations on the same PR.noDEFAULT_COMMENT_UNIQUE_IDENTIFIER
inject-diff-pathsA comma-separated list of paths to inject into the list of changed filesno""
log-event-payloadIf not false, will print the whole triggering event payload.nofalse
log-workflow-triggersIf not false, will print the triggers for all dispatchable workflows.nofalse
vvvVery very verbose. Include debugging logs.nofalse
DIT-only-use-injected-pathsTo be able to test the "paths-ignore" input, we need some test cases to ignore the actual diff and only run on the paths in "inject-diff-paths"nofalse
namedescription
list-of-changed-filesA list of the files that have been touched by this PR
list-of-dispatchable-workflowsA list of the workflows found in this repo that have workflow_dispatch triggers.