Skip to content

GitHub Action

Fetch Terraform outputs from Yaffle environments. See CI/CD Integration for usage examples.

- uses: yaffle-dot-dev/outputs-action@v1
InputDescriptionDefault
workspaceWorkspace path.
waitWait for preview to be readyfalse
wait-timeoutTimeout in seconds when waiting300
environmentEnvironment name (e.g., main, pr-42)Auto-detected
pr-numberPR number (sets environment to pr-{n})Current PR
orgOrganization/owner nameRepository owner
repoRepository nameCurrent repository
tokenGitHub token for authenticationgithub.token
  1. Explicit environment input
  2. pr-number input → pr-{n}
  3. PR context from pull_request events
  4. Branch name from push events
OutputDescription
preview-idYaffle preview ID
preview-statusStatus: ready, planning, applying, failed
outputs-jsonAll outputs as JSON
<name>Each Terraform output as a separate action output