Skip to content

Support uses: actions beyond actions/checkout #1

Description

@murataslan1

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.goexecuteUsesStep()

This is a large feature — PRs that tackle individual action types are welcome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions