← All repositories

Act

Features

  • Containerized Workflow RunnersRuns automation tasks inside isolated container environments that mirror the configuration of remote CI systems.
  • Containerized Task ExecutorsA runtime environment that maps workflow definitions to isolated container instances to ensure consistent execution across different development machines.
  • Docker Socket OrchestratorsCommunicates with container runtimes via standard socket interfaces to manage the lifecycle of ephemeral runner instances.
  • Local Workflow RunnersThe automation runner enables the execution of workflow files directly on a local machine to verify automation logic and configuration changes before committing code.
  • Environment Simulation ToolsConfiguring specific container images and runtime settings to ensure automation tasks execute within the exact environment requirements of your production pipeline.
  • Runner Image SpecificationsThe automation runner allows users to specify custom container images for workflow runners to ensure automation tasks execute within the exact environment requirements needed for builds.
  • Event-Driven Testing FrameworksSimulating complex workflow triggers by passing custom data payloads to verify how automation logic responds to various real-world event types.
  • Cross-Platform Automation ToolsA portable execution layer that bridges local development environments with container runtimes to standardize build and test processes across diverse systems.
  • Local Workflow RunnersA command-line tool that executes automation workflows locally within containerized environments to verify logic before pushing code to remote repositories.
  • CI/CD Simulation EnginesA development utility that mimics remote automation triggers and event payloads to validate complex pipeline configurations without requiring cloud infrastructure.
  • Private Infrastructure AutomationRunning automation workflows against private internal servers by securely authenticating with enterprise infrastructure instead of relying on public cloud services.
  • Workflow TranspilersParses workflow definition files to generate and execute equivalent shell scripts within the target container runtime.
  • Job Execution ControlsThe automation runner provides the ability to run individual workflow tasks by name to isolate and troubleshoot specific logic without triggering the entire automation suite.
  • Enterprise Server AuthenticationThe automation runner facilitates authentication with private enterprise infrastructure by providing hostnames and access tokens to run workflows against internal servers instead of public services.
  • Environment Variable InjectorsInjects secrets and configuration parameters into the container runtime to replicate the security context of a remote server.
  • Container Engine ConfigurationsThe automation runner supports custom container engine selection by defining socket paths or remote host addresses to ensure compatibility with standard container runtime interfaces.
  • Local CI/CD EnvironmentsRunning automation workflows directly on your machine to verify logic and configuration changes before pushing code to a remote repository.
  • Workflow DebuggersIsolating and executing specific tasks individually to debug failures without needing to trigger an entire automation suite during development.
  • Remote Container Host ConfigurationsThe automation runner allows users to connect to remote container hosts by manually defining host addresses and certificate paths when default configurations are unavailable.
  • Workflow Simulation ToolsThe automation runner allows users to simulate workflow triggers by passing custom JSON payloads to test how automation logic responds to various event types during development.