resoft-labs/resoftlabs-super-action

Runs a sequence of specified GitHub Actions with their parameters and collects their results.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit May 7, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: resoft-labs/super-action@834a646867a5fd8ac935d7c4a5b1ba362f69ed8d # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
presetsOptional. A YAML sequence (list) of predefined action preset names to run. Presets are run in the order specified, before any custom actions. Available presets are defined in the action's documentation. Example: | - checkout - setup-node-20 no
action_listOptional. YAML string representing a sequence (array) of custom actions to run. These run after any specified presets. Each item should have `uses` and optionally `with`. Use YAML block scalar syntax (`|` or `>`). Example: | - uses: actions/checkout@v4 - uses: actions/setup-node@v3 with: node-version: 18 no
results_output_fileOptional. Path relative to the workspace root where the results JSON should be saved. Example: 'super_action_results.json' or 'outputs/results.json'. If provided, the action will write the results to this file. no
runner_osThe OS for the runner (e.g., ubuntu-latest, windows-latest, macos-latest).noubuntu-latest
display_resultsWhether to display the collected results JSON in the action logs.notrue
namedescription
resultsA JSON string containing the results (outputs, outcome) of each executed step, as captured by the final step in the dynamically generated workflow run by 'act'. The structure matches the 'steps' context object.