Features
Workflows

Workflows

The Workflows page provides a comprehensive view of all GitHub Actions workflows across your repositories.

Workflows List

Navigate to Workflows in the sidebar to see all workflows grouped by repository.

Grouping

Workflows are organized by repository, with each repository section showing:

  • Repository name (linked to repository detail page)
  • Number of workflows
  • Pin indicator (if pinned)

Pinned repositories appear at the top of the list.

Workflow Stats

Each workflow row shows:

ColumnDescription
WorkflowName and file path (e.g., CI / .github/workflows/ci.yml)
RunsTotal runs in the last 30 days
SuccessSuccess rate percentage
FailureFailure rate percentage
Re-runRe-run rate percentage
p50Median duration
p9595th percentile duration
Total TimeSum of all run durations
StatusActive (run in last 7 days) or Inactive

External Links

Click the external link icon next to any workflow to open it directly on GitHub.

Workflow Detail Page

Click a workflow name to see its detail page:

Recent Runs

A table of the most recent runs including:

  • Run number and attempt
  • Git SHA and branch
  • Who triggered the run
  • Event type (push, pull_request, schedule, etc.)
  • Duration
  • Status badge

In-Progress Runs

Runs that are currently executing show:

  • Animated "running" badge
  • Duration shows as "-" until complete
  • Updates when you refresh the page

Run Details

Click any run to see:

  • Full job breakdown
  • Step-by-step timing
  • Link to GitHub Actions logs

Filtering Workflows

The workflow list respects the global repository filter:

  1. Use the filter dropdown on the dashboard
  2. Navigate to Workflows
  3. Only workflows from selected repositories appear

Workflow Status

A workflow is considered Active if it has had at least one run in the last 7 days. Otherwise, it shows as Inactive.

Inactive workflows might be:

  • Deprecated workflows you forgot to delete
  • Workflows only triggered by rare events
  • Scheduled workflows that haven't run recently

Best Practices

Finding Problem Workflows

Sort mentally by failure rate or re-run rate to identify workflows that need attention.

Tracking Optimization

After optimizing a workflow, check back in a week to see if p50/p95 improved.

Cleanup

Use the Inactive status to identify workflows you might want to remove from your repositories.