resoft-labs/resoftlabs-super-action
Runs a sequence of specified GitHub Actions with their parameters and collects their results.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit May 7, 2025
- License
- None
Pinned Snippet
uses: resoft-labs/super-action@834a646867a5fd8ac935d7c4a5b1ba362f69ed8d # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| presets | Optional. 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_list | Optional. 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_file | Optional. 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_os | The OS for the runner (e.g., ubuntu-latest, windows-latest, macos-latest). | no | ubuntu-latest |
| display_results | Whether to display the collected results JSON in the action logs. | no | true |
Outputs
| name | description |
|---|---|
| results | A 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. |