Missing task outputs in actions protocol #4
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
proposal
question
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: gitea/actions-proto-def#4
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A task (I think this means job in GitHub Actions) can send outputs back, however based on the TaskState Message this protocol can only store the success, failure etc. as result.
I see that the populated needs context can be send to the runner via
Official GitHub Documentation for job outputs:
nektos/act, currently evaluates job outputs inplace in
This is only relevant for an internal runner protocol for gitea. External CI would maintain this information on it's own, because task outputs are not visible in the UI.
Yes, you're right, we overlooked that part.
I think it's necessary to add support for
outputs
, but you know, the current PR is too large, I plan to start a new PR to do it later, what do you think?And I believe you're an expert at GitHub actions, could you please don't reject if I have some questions to ask you in the future? ?
Yes splitting the server side PR is a good idea. This issue is actually only for the protocol, the server and runner side is more complex.
Feel free to ask me.