# Workflows

The Workflows section is where you track what codev's CI/CD system is doing and approve release requests.

## Runs

<figure><img src="https://1175714801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh59zbGOCxlW2afrUhmcZ%2Fuploads%2Fgit-blob-1494ae241e360fa609cb8c866c402c421b6b435d%2Fflow-run-status.png?alt=media" alt="Run Status page"><figcaption><p>The Runs page showing workflow executions with status and timing</p></figcaption></figure>

Every action that codev's workflow engine performs — building packages, deploying to a sandbox, releasing to production — is tracked as a run. This page shows all of them.

Use this page to:

* **Check if a deployment finished** — filter by status to find completed or failed runs.
* **Debug a stuck deployment** — a "Waiting" status usually means the run is at the approval gate. Check **Pending Approvals**.
* **Investigate a failure** — open the run details to see what went wrong.

You can filter by category (build, release, sandbox), who triggered it, status, and time range.

## Pending Approvals

<figure><img src="https://1175714801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh59zbGOCxlW2afrUhmcZ%2Fuploads%2Fgit-blob-8ff6d277f3be1cf4a79753fe225e0ea2251795ce%2Fpending-approvals.png?alt=media" alt="Pending Approvals page"><figcaption><p>The Pending Approvals page showing release requests awaiting review</p></figcaption></figure>

When someone requests a release from the [Release Candidates](https://docs.flxbl.io/flxbl/codev/managing-release-candidates#release) page, it does not deploy immediately. The request enters an approval gate and appears here.

Designated approvers review the request and click **Approve** or **Reject**:

* **Approved** — codev locks the target environment, deploys the packages, and unlocks it. The release appears on the [Releases](https://docs.flxbl.io/flxbl/codev/ci-cd/overview-2) page.
* **Rejected** — the deployment is cancelled. The release candidate remains available for a future attempt.

This approval workflow ensures that no deployment reaches production without human review.

## Related

* [Managing Release Candidates: Requesting a release](https://docs.flxbl.io/flxbl/codev/managing-release-candidates#release)
* [Releases: What is deployed where](https://docs.flxbl.io/flxbl/codev/ci-cd/overview-2)
* [Builds: How packages are built](https://docs.flxbl.io/flxbl/codev/ci-cd/overview)
