Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>GitHub Actions Runs & Live LogsNew to Visual Studio Code? Get it now.
GitHub Actions Runs & Live Logs

GitHub Actions Runs & Live Logs

PuzariCloud

| (0) | Free
Watch GitHub Actions without leaving VS Code: auto-refreshing runs → jobs → steps tree, live-tailing logs with colours, folding and search, re-run failed / re-run all / cancel, workflow_dispatch inputs form, a status-bar badge for your branch and a notification when your run finishes. Built-in GitHu
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GitHub Actions Runs & Live Logs

Watch your GitHub Actions runs inside VS Code. The view refreshes by itself, so there is no Refresh button to keep pressing. Logs open in an editor tab, not the browser, and keep updating while the job runs. Free for your repository. Sign in with the GitHub account VS Code already uses, so no token is needed.

Failed run with folded steps and the error on top

Why this one

  • Refreshes by itself. The tree polls every 5 s while something is running and every 60 s when nothing is. It slows down when nothing changes or when you get near the API rate limit.
    • It uses ETag conditional requests. A 304 Not Modified answer doesn't count against your GitHub rate limit.
  • Logs in VS Code.
    • Each step is a fold, and ##[group] blocks fold inside it.
    • ANSI colours are shown, including 256-colour and truecolor.
    • Failed steps open automatically, and the ##[error] lines are listed at the top.
    • Search the log with match navigation.
    • Turn timestamps on or off.
  • Live tail. While a job runs, its steps update live, the log grows in place and the view follows the newest line.
  • GitHub Enterprise Server. Set githubActionsRuns.enterpriseUrl.
    • Sign-in uses VS Code's GitHub Enterprise provider when github-enterprise.uri matches your server, otherwise a Personal Access Token.
    • Repos are detected from your git remote, including servers on a custom port.
  • Your token stays with GitHub. Log and artifact downloads follow GitHub's storage redirect without forwarding your token.

Free features (one repository)

  • Tree view: repository → workflows → runs → jobs → steps.
    • Status icons for success, failure, in progress, queued, waiting, cancelled and skipped.
    • Each run shows its branch, event, age and duration.
  • The repository is auto-detected from the workspace's git remote. origin is preferred, and ssh, https and worktrees all work.
  • Run actions:
    • Re-run failed jobs, re-run all jobs and re-run a single job, from the tree or from the log viewer.
    • Cancel a run (you're asked to confirm first).
  • Run workflow (workflow_dispatch) opens a form built from the workflow file:
    • a branch or tag picker;
    • string and number inputs as text fields, choice inputs as a dropdown, environment inputs as a dropdown of your repo's environments, and boolean inputs as a checkbox;
    • required fields and defaults are applied;
    • values are checked before anything is sent.
  • Status-bar badge for the latest run on your current branch. It turns red on failure, and clicking it opens the logs.
  • Notification when a run you started finishes. This covers runs you pushed, dispatched or re-ran. The notification offers Show logs and Open on GitHub.

Live log of a running job

Search inside a job log

Run workflow form with typed inputs

Pro (licence key, works offline)

$19 a year, or $29 lifetime, per developer. Everything above stays free. Pro adds:

  • Several repositories. Every repo in a multi-root workspace, plus any owner/repo you add (githubActionsRuns.extraRepos).
  • Organisation view (githubActionsRuns.orgs): an organisation's most recently pushed repositories, in one tree.
  • Run history filters by branch, status, event and actor. They are applied on the server, so older runs are found too.
  • Artifact download. Pick a run's artifacts and save them as .zip. Expired artifacts are skipped.
  • Pinned workflows stay at the top of the tree.
  • Notification rules, for example any actor, branch main, failures only, or workflow Deploy*, always.

The free version shows the first repository, followed by a single "N more repositories (Pro)" row. Pro commands explain themselves when you use them. There are no timed pop-ups. Get a key at https://puzaricloud.in/apps/github-actions/, then run Actions Runs: Enter Pro License Key.

Getting started

  1. Open a folder that is a clone of a GitHub repository.
  2. Click the Actions Runs icon in the activity bar, then Sign in to GitHub.
  3. GitHub Enterprise Server:
    1. Set githubActionsRuns.enterpriseUrl to your server, for example https://github.example.com.
    2. Then either set github-enterprise.uri to the same URL, or run Actions Runs: Use a Personal Access Token.
      • A classic token needs the repo scope.
      • A fine-grained token needs Actions: read & write and Contents: read.

Settings

Setting Default Meaning
githubActionsRuns.enterpriseUrl – GitHub Enterprise Server URL
githubActionsRuns.pollActiveSeconds 5 Refresh interval while something runs; backs off automatically
githubActionsRuns.pollIdleSeconds 60 Refresh interval when idle
githubActionsRuns.runsPerWorkflow 10 Runs listed per workflow
githubActionsRuns.statusBar true Branch badge in the status bar
githubActionsRuns.notifyOnFinish true Notify when your run finishes
githubActionsRuns.notifyRules [] Pro: custom notification rules
githubActionsRuns.extraRepos / orgs [] Pro: more repositories and organisations

Limits

  • Live logs depend on GitHub. Logs come from GitHub's REST API, which publishes a running job's log text as GitHub makes it available. Until then, step status still updates live and the viewer says it is waiting.
  • Needs a local workspace. Repository detection reads .git from the workspace, so vscode.dev and virtual workspaces aren't supported.

Privacy

  • No telemetry. The extension talks only to GitHub (or your GHES server), using your own token.
  • Tokens stay in VS Code's SecretStorage. That covers both the GitHub sign-in and any Personal Access Token.
  • Licence keys are checked offline.

See PRIVACY.md. This extension is not made by or affiliated with GitHub.

Support: support@puzaricloud.in

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft