Skip to content

Usage

Hollywood has six working surfaces:

Surface Purpose
Scripts Define typed inputs, outputs, logs, and commands.
Generated GitHub Actions Produce action.yml, entrypoints, and workflow YAML.
Local Testing Run scripts before pushing to GitHub.
GitHub runner execution Run one job with GitHub's official runner.
Local Services Test scripts against MinIO and LocalStack.
Execution Backends See where local actions can run.

The rule of thumb is simple: write imperative logic in TypeScript, keep YAML as orchestration, and validate generated files before they land in .github.