Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Pipeline PulseNew to Visual Studio Code? Get it now.
Pipeline Pulse

Pipeline Pulse

Patrick Mackin

| (0) | Free
Surface GitHub Actions pipeline status in VS Code — status bar, sidebar, and failure notifications.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pipeline Pulse

See GitHub Actions pipeline status directly in VS Code — no tab-switching to a browser dashboard.

Features

  • Status bar indicator — latest run status for your current branch (success, failure, running, pending)
  • Multi-repo support — see pipeline status for every GitHub repo in your workspace (multi-root workspaces supported)
  • Sidebar panel — recent workflow runs grouped by repository, with jobs and steps
  • In-editor logs — click a run, job, or step to view logs in the main editor
  • Failure notifications — native alert when a tracked run fails, with a link to view it
  • GitHub sign-in — one-click OAuth via the editor's built-in GitHub authentication
  • Polling — auto-refreshes every 60 seconds (configurable)

Getting started

  1. Install Pipeline Pulse from the Marketplace
  2. Open a workspace with a GitHub repository that has Actions enabled
  3. Run Pipeline Pulse: Sign in with GitHub from the Command Palette
  4. Check the status bar (bottom-left) and the Pipeline Pulse activity bar icon

Commands

Command Description
Pipeline Pulse: Sign in with GitHub Authenticate with GitHub
Pipeline Pulse: Sign out Sign out and clear stored credentials
Pipeline Pulse: Refresh Manually refresh pipeline status
Pipeline Pulse: Set Personal Access Token (Advanced) Use a manual PAT instead of OAuth

Settings

Setting Default Description
pipelinePulse.pollIntervalSeconds 60 Polling interval in seconds (minimum 15)
pipelinePulse.trackBranch current Track current branch or repo default branch
pipelinePulse.enableNotifications true Notify on pipeline failure
pipelinePulse.recentRunLimit 10 Number of recent runs in the sidebar
pipelinePulse.workflowFilter "" Show only runs whose workflow name contains this text
pipelinePulse.telemetry.enabled false Send anonymous usage data (opt-in)
pipelinePulse.telemetry.endpoint "" Optional HTTPS endpoint for telemetry events

Per-repo notifications

Right-click a repository in the Pipeline Pulse sidebar → Mute Notifications / Unmute Notifications. Muted repos are remembered per workspace.

Workflow filter

Click the filter icon in the Pipeline Pulse panel toolbar, or run Pipeline Pulse: Filter Workflows from the Command Palette.

Requirements

  • A GitHub repository with GitHub Actions workflows
  • GitHub authentication with repo scope (for private repos and Actions API access)
  • The built-in Git extension for repository and branch detection

Known limitations

  • GitHub Actions only (GitLab support planned)
  • Logs are per-job on GitHub's API; step logs are parsed from job output
  • Logs may be unavailable for in-progress runs or after GitHub's retention period

Privacy

Pipeline Pulse is 100% client-side. Your credentials are stored in the editor's secret storage and API calls go directly to GitHub — no third-party servers.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft