Currently only actions/checkout is special-cased as a no-op. All other uses: steps (setup-node, setup-go, cache, etc.) are skipped with a warning.
This is the biggest gap preventing real-world workflow debugging.
What needs to happen:
- Download action metadata (
action.yml) from the referenced repo/tag
- Support composite actions (run their steps inline)
- Support node actions (execute
main entry with node)
- Support docker actions (pull and run the specified image)
Current code: internal/runner/runner.go → executeUsesStep()
This is a large feature — PRs that tackle individual action types are welcome.
Currently only
actions/checkoutis special-cased as a no-op. All otheruses:steps (setup-node, setup-go, cache, etc.) are skipped with a warning.This is the biggest gap preventing real-world workflow debugging.
What needs to happen:
action.yml) from the referenced repo/tagmainentry with node)Current code:
internal/runner/runner.go→executeUsesStep()This is a large feature — PRs that tackle individual action types are welcome.