[GH-ISSUE #1005] Enhancement: 'uses' in compiste action #591

Closed
opened 2026-03-01 21:44:47 +03:00 by kerem · 3 comments
Owner

Originally created by @Steph0 on GitHub (Feb 17, 2022).
Original GitHub issue: https://github.com/nektos/act/issues/1005

Describe feature

Currently using act 0.2.25, I was wondering if there is already in the roadmap the target to support 'uses' in composite actions.
Source: https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runsstepsuses

It currently works when I launch it on Github but with act I get the error

[xxx/yyy]   ❌  Failure - test
Error: (StepID: Init step): Unexpected value 'uses'

Thanks for your answers and your great work on act!

Originally created by @Steph0 on GitHub (Feb 17, 2022). Original GitHub issue: https://github.com/nektos/act/issues/1005 ## Describe feature Currently using act `0.2.25`, I was wondering if there is already in the roadmap the target to support 'uses' in composite actions. Source: https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runsstepsuses It currently works when I launch it on Github but with act I get the error ``` [xxx/yyy] ❌ Failure - test Error: (StepID: Init step): Unexpected value 'uses' ``` Thanks for your answers and your great work on act!
kerem 2026-03-01 21:44:47 +03:00
Author
Owner

@ZauberNerd commented on GitHub (Feb 17, 2022):

It is already implemented, but not yet released: https://github.com/nektos/act/pull/793

To try it out, you can install one of these snapshots from the above linked PR: https://github.com/nektos/act/actions/runs/1612711228
Or you can use go to install from master: https://github.com/nektos/act/wiki/Installation#go-multiple-platforms or clone and build it yourself: https://github.com/nektos/act#manually-building-from-source

<!-- gh-comment-id:1043245654 --> @ZauberNerd commented on GitHub (Feb 17, 2022): It is already implemented, but not yet released: https://github.com/nektos/act/pull/793 To try it out, you can install one of these snapshots from the above linked PR: https://github.com/nektos/act/actions/runs/1612711228 Or you can use go to install from `master`: https://github.com/nektos/act/wiki/Installation#go-multiple-platforms or clone and build it yourself: https://github.com/nektos/act#manually-building-from-source
Author
Owner

@Steph0 commented on GitHub (Feb 18, 2022):

@ZauberNerd oh sweet! I'm gonna try that. I'm currently learning a bit Go to start digging into act code, 'cause I use this tool a lot and i love it. Thanks for the detailed answer. I close the ticket, I'll give a feedback if I managed to get it running.
Can't wait 0.2.26 :)

<!-- gh-comment-id:1044167785 --> @Steph0 commented on GitHub (Feb 18, 2022): @ZauberNerd oh sweet! I'm gonna try that. I'm currently learning a bit Go to start digging into act code, 'cause I use this tool a lot and i love it. Thanks for the detailed answer. I close the ticket, I'll give a feedback if I managed to get it running. Can't wait 0.2.26 :)
Author
Owner

@catthehacker commented on GitHub (Feb 18, 2022):

I've updated wiki to mention build from source via git clone

<!-- gh-comment-id:1044182668 --> @catthehacker commented on GitHub (Feb 18, 2022): I've updated wiki to mention build from source via `git clone`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#591
No description provided.