cops jira release commands give you a quick snapshot of where a release stands by counting issues in each status category and status.
cops jira release status
Fetch a breakdown of issue statuses for a givenfixVersion in a Jira project. The command outputs a metric-per-row table showing total issues, status category counts (To Do, In Progress, Done), and individual status counts.
Usage
Flags
Jira project key (e.g.
IP). Use this when you know the key. Exactly one of --project or --projectName is required.Jira project name (e.g.
Intranet Portal). cops resolves the project key by fetching the project list. Exactly one of --project or --projectName is required.Jira
fixVersion name to report on (e.g. 2026-04-17).Number of issues to fetch per paginated API request. Increase this to reduce the number of requests for large releases, or decrease it to reduce memory usage.
Output format:
table, json, or markdown.Disable TLS certificate validation. Use only with self-signed certificates in trusted networks.
Override the active config profile.
Output rows
The output is a two-column table ofmetric and value rows:
| Metric | Description |
|---|---|
project | Resolved project key |
projectName | Project name (only present when --projectName is used) |
fixVersion | The fixVersion queried |
releaseState | released, unreleased, or unknown |
totalIssues | Total number of matching issues |
statusCategory:To Do | Count of issues in the To Do category |
statusCategory:In Progress | Count of issues in the In Progress category |
statusCategory:Done | Count of issues in the Done category |
status:<name> | Count of issues in each individual status |
API call optimization
This command is designed to avoid N+1 API calls. For a release with up to 500 issues (the default
--pageSize), it makes exactly 2 API calls: one to fetch project versions and one to fetch all issues in a single search page. Both requests are made in parallel. For releases with more than --pageSize issues, additional paginated requests are made sequentially until all issues are fetched.--projectName instead of --project, one additional API call is made to fetch the project list and resolve the project key.
Examples
Related
cops jira issue search
Run arbitrary JQL searches against your Jira instance.
cops jira sprint
List sprint contents and active sprint details.
