---
title: Single Actions
description: Run one-off actions on demand: check progress, detect problems, think, create release, and more.
---

# Single Actions

When you set the **`single-action`** input (and any required targets such as `single-action-issue` or `single-action-version`), Copilot runs **only** that action and skips the normal issue, pull request, and push pipelines. Use this for on-demand runs: progress check without pushing, Bugbot detection, recommend steps, think, create release or tag, mark deployed, or initial setup.

<CardGroup cols={2}>
  <Card title="Available actions" icon="list" href="/single-actions/available-actions">
    Full table of every single action, required inputs, and when to use it.
  </Card>
  <Card title="Configuration" icon="gear" href="/single-actions/configuration">
    single-action, single-action-issue, single-action-version, and other inputs.
  </Card>
  <Card title="Deploy label and merge flow" icon="git-merge" href="/single-actions/deploy-label-and-merge">
    Deploy/deployed labels, post-deploy merges (release/hotfix → default and develop), and how we wait for checks per PR.
  </Card>
  <Card title="Workflow & CLI" icon="terminal" href="/single-actions/workflow-and-cli">
    Run from a GitHub Actions workflow or from the giik CLI.
  </Card>
  <Card title="Examples" icon="file-code" href="/single-actions/examples">
    Workflow and CLI examples for each action type.
  </Card>
</CardGroup>

## Quick summary

| Action type | Typical use |
|-------------|-------------|
| **Progress / Bugbot / Recommend steps** | Run on demand with `single-action-issue`; no need to push or wait for the commit workflow. |
| **Think** | Deep code analysis or questions; no issue required. Use from workflow or CLI with `-q "<question>"`. |
| **Release / Tag** | Create a GitHub release or tag with `single-action-version` (and for release: title, changelog). |
| **Deployed / Setup** | Mark an issue as deployed, or run initial setup (labels, issue types). |

<Info>
**Actions that fail the job** if the last step fails: `publish_github_action`, `create_release`, `deployed_action`, `create_tag`. The workflow will be marked as failed so you can act on it.
</Info>

## Next steps

- **[Available actions](/single-actions/available-actions)** — Complete list with inputs and descriptions.
- **[Deploy label and merge flow](/single-actions/deploy-label-and-merge)** — Deploy/deployed labels and post-deploy merges.
- **[Workflow & CLI](/single-actions/workflow-and-cli)** — How to run from a workflow and from the CLI.
- **[Examples](/single-actions/examples)** — YAML and CLI examples.
