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:
| Column | Description |
|---|---|
| Workflow | Name and file path (e.g., CI / .github/workflows/ci.yml) |
| Runs | Total runs in the last 30 days |
| Success | Success rate percentage |
| Failure | Failure rate percentage |
| Re-run | Re-run rate percentage |
| p50 | Median duration |
| p95 | 95th percentile duration |
| Total Time | Sum of all run durations |
| Status | Active (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:
- Use the filter dropdown on the dashboard
- Navigate to Workflows
- 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.