Skip to content

Actions

Use the Actions activity or tab to monitor GitHub Actions workflow runs. The activity and tab show the same compact run list; selecting a run opens a full run-detail tab.

Select Actions in the activity bar, or click DevOps > Actions to open the list as a tab.

Workflow runs are listed chronologically and display the following information.

  • Status: Indicates if a workflow run is in progress, completed, queued, or skipped.
  • Title and workflow number: The name of the workflow and the number of the workflow run.
  • Branch: The branch that triggered the workflow run.
  • Event: The type of event that triggered the workflow run.
  • Timestamp: How long ago the workflow run occurred.

The standalone list also shows the commit hash when space permits. Actor, duration, attempts, artifacts, and other secondary information appear after you open the run detail tab.

Click a workflow run to open its detail tab. The detail tab displays jobs, steps, logs, run attempts, and artifacts. You can keep different runs open at the same time; selecting the same run again focuses its existing detail tab. Each job header keeps its status, duration, rerun action, and GitHub link visible. Collapsing a job hides its steps and log. Successful jobs start collapsed; failed and running jobs start expanded. For runs with multiple jobs, the single button beside the Jobs heading changes between Expand All and Collapse All according to the current state.

Filter actions

You can filter workflow runs by completion status, success status, and event type. You can also use the Branch field to filter workflow runs by branch name and the Actor field to filter workflow runs by username.

Workflow run actions

The most relevant workflow action stays in the detail tab’s top header, beside the run-actions menu and before the DevOps source badge. Running workflows show Cancel, failed workflows show Re-run Failed, and other completed workflows show Re-run. Secondary and destructive commands are in the adjacent run-actions menu, so expanding a long log does not move them out of reach.

ActionDescription
Open on GitHubOpens the workflow run in the built-in Web Browser tab.
Re-run / Re-run AllRe-runs all jobs in the workflow run.
Re-run FailedIf a run failed, re-runs all failed jobs in the workflow run.
CancelDuring a run, cancels the run.
Force CancelWhile a run is stuck, cancels the run.
DeleteDeletes the workflow run.
Download LogsDownloads the logs into a ZIP file.

Run a workflow

To run a specific workflow, complete the following steps.

  1. In the Actions tab, click Run Workflow.
  2. In the Run Workflow dialog, click the Workflow dropdown to select the workflow to run.
  3. In the Branch/Ref field, enter the branch or ref to run the workflow against.
  4. Optional: Enter inputs in the Key and Value fields.
  5. Click Run.

Manage workflows

To manage workflows, click Workflows. The Manage Workflows dialog lists each workflow and the workflow file path. Click Enable or Disable to activate or deactivate workflows.