Last updated 2026-05-07
Built-in Actions
stax ships purpose-built actions under
platform/actions/. They use the standard GitHub Actions
contract — action.yml, INPUT_* environment
variables, $GITHUB_OUTPUT file protocol — so they
behave the same in the local runner and on cloud GitHub Actions.
Available actions
| Action | Purpose |
|---|---|
video-capture | Playwright-based walkthrough recorder for web, Android, and iOS apps. Outputs a video, thumbnail, and one screenshot per scenario step. |
How to consume a built-in action
Reference the action via a path that points at the local working
copy (in this repo: ./platform/actions/video-capture),
or via elloloop/stax/platform/actions/<name>@main
if you're consuming it from another project.
# Local- uses: ./platform/actions/video-capture with: platform: web app-url: http://localhost:3000 scenario: ./scenarios/onboarding.yml
# Remote (from another repo)- uses: elloloop/stax/platform/actions/video-capture@main with: platform: web app-url: http://localhost:3000 scenario: ./scenarios/onboarding.yml