You can trigger, check status, retry, rerun, and cancel workflow runs from the Depot dashboard and the Depot CLI.
Run any workflow on demand with depot ci run:
depot ci run --workflow .depot/workflows/ci.ymlYou can target specific jobs with the --job flag. For all depot ci commands and flags, see the Depot CLI reference.
When you run depot ci run with uncommitted changes in your working tree, the CLI computes a diff against the default branch, uploads it as a patch, and injects a step into each job to apply that patch after checkout. The run reflects your local state without requiring a commit or push.
Each time you run depot ci run locally, the CLI uploads a fresh patch, so you can keep iterating until the workflow passes.
You can start workflows with an on.workflow_dispatch trigger from the Depot dashboard.
If you don't specify a branch or tag, the workflow runs against the repository's default branch.
You can retry an individual failed or cancelled job without rerunning the entire workflow.
Depot creates a new attempt for that job and queues it immediately. The rest of the workflow continues to run.
After a workflow finishes, you can rerun the whole workflow or only the failed and cancelled jobs.
You can cancel a workflow or an individual job while it's queued or running.