Class ActionStep
-
- All Implemented Interfaces:
-
io.typeflows.util.Renderable
public abstract class ActionStep extends Step
Abstract base class for workflow steps that execute GitHub Actions.
Action steps use pre-built or custom actions that can be referenced from the GitHub Marketplace, a public repository, or a local path within the same repository. Actions encapsulate reusable functionality and can accept inputs via the 'with' parameter, set environment variables, and configure execution settings like timeout and error handling behavior.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classActionStep.DSL
-
Field Summary
Fields Modifier and Type Field Description private final Stringusespublic final IntegertimeoutMinutespublic final BooleancontinueOnErrorpublic final PathworkingDirectorypublic final Map<String, Object>withpublic final Map<String, Object>envprivate final Stringnamepublic final Stringidpublic final Expressionconditionpublic final Map<String, Object>extra
-