Actions And Runs
How organizations define actions, execute them safely, and review the resulting runs, jobs, artifacts, and approvals.
Turn automation into accountable work
Actions define reusable workflow logic. Runs, jobs, and artifacts show what happened when that logic was executed. Together they turn automation into something operators can inspect instead of a black box.
Follow the execution chain
flowchart LR
Action[Action] --> Run[Run]
Run --> Job[Job progress]
Run --> Artifact[Artifacts]
Artifact --> Review[Human review]
The operating model is simple:
- the action defines the reusable behavior
- the run records a specific execution attempt
- the job shows queue-backed progress when work is asynchronous
- artifacts hold the output the team may need to inspect, review, or reuse
Use it when the workflow repeats
This model matters when:
- the same operational logic should be reused across records or teams
- a run may take time, fail, or need retry
- the resulting output has to be reviewed before it is trusted
- AI-assisted execution is part of a larger operational workflow
Keep review in the loop
The important boundary is that a successful run is not automatically an approved result. Retry is not a substitute for fixing weak inputs, and artifacts are part of the operational record rather than disposable byproducts.