---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://sourcecraft.dev/portal/docs/en/cli-ref/src-release.md
  - https://sourcecraft.dev/portal/docs/ru/cli-ref/src-release.md
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/en/llms.txt

# src release

Manage releases

## Usage

`src release [flags]`

### Available commands

| Command | Description |
| --- | --- |
| [create](src-release-create.md) | Create Release in Repository |
| [delete](src-release-delete.md) | Delete Release (By Tag) |
| [discard](src-release-discard.md) | Discard Release (By Tag) Only 'published' releases may be discarded, drafts can only be deleted or published. Contrary to deleted releases, discarded releases are still visible to maintainers. |
| [get](src-release-get.md) | Get Release (By Tag) |
| [latest](src-release-latest.md) | Get Latest Release Retrieves a release marked as latest (by default, last published release) |
| [list](src-release-list.md) | List Releases in Repository |
| [publish](src-release-publish.md) | Publish Release (By Tag) Only 'draft' releases may be published |
| [update](src-release-update.md) | Update Release (By Tag) Can update title and release notes. For status updates, see 'Publish Release' and 'Discard Release' |
| [upload](src-release-upload.md) | Upload an asset to a release |

### Inherited flags

| Flag | Description |
| --- | --- |
| `--env string` | Override Sourcecraft environment (use 'src envs' to list available) |
| `--json string` | Output JSON, optionally filtered (--json or --json=field1,field2) |
| `--json-compact string` | Output compact JSON, optionally filtered |
| `-R, --repo string` | Select another repository using OWNER/REPO format |
| `-V, --verbose` | Enable debug logging output |

### Learn more

Use `src release <subcommand> --help` for more information about a command.
