-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
gale currently does not support composite actions. Composite actions allow users to bundle multiple steps into a single action. To improve gale compatibility with a broader spectrum of Github Actions, it's crucial to implement support for composite actions.
Current behavior:
galecannot recognize or execute composite actions
Desired behavior:
galeshould be adept at identifying composite actions, parsing their steps, and sequentially executing them.
Tasks
- Research how Github actions setup, execute, and logs composite actions
- Update step action struct to recognise composite actions.
- Add new composite executor implements Executor interface to combine existing step execution logic with composite actions
- Ensure robust error handling and logging mechanisms for each composite action step.
- Update ci/workflows with example workflow
- Update demo directory post release of the feature with a demo with composite action
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request