GH-RUN-LIST(1) GitHub CLI manual GH-RUN-LIST(1)

gh-run-list - List recent workflow runs

gh run list [flags]

List recent workflow runs.

Note that providing the workflow_name to the -w flag will not fetch disabled workflows. Also pass the -a flag to fetch disabled workflow runs using the workflow_name and the -w flag.

Runs created by organization and enterprise ruleset workflows will not display a workflow name due to GitHub API limitations.

Include disabled workflows
Filter runs by branch
Filter runs by the SHA of the commit
Filter runs by the date it was created
Filter runs by which event triggered the run
Filter JSON output using a jq expression
Output JSON with the specified fields
Maximum number of runs to fetch
Filter runs by status: {queued|completed|in_progress|requested|waiting|pending|action_required|cancelled|failure|neutral|skipped|stale|startup_failure|success|timed_out}
Format JSON output using a Go template; see "gh help formatting"
Filter runs by user who triggered the run
Filter runs by workflow

Select another repository using the [HOST/]OWNER/REPO format

gh run ls

attempt, conclusion, createdAt, databaseId, displayTitle, event, headBranch, headSha, name, number, startedAt, status, updatedAt, url, workflowDatabaseId, workflowName

0: Successful execution

1: Error

2: Command canceled

4: Authentication required

NOTE: Specific commands may have additional exit codes. Refer to the command's help for more information.

gh-run(1)

Jun 2025