Skip to content

dsh-pr-checks

⭐ 0 · 🧪 experimental · plugin

Type plugin Category UI & experience
Stars ⭐ 0 Status 🧪 experimental
Author pauloapoloni Updated —
Subcategory 🖥️ Sidebars & panels Capabilities ui, git

One-liner

DSH plugin (host + web client): status and progress of GitHub Actions checks of the open PRs, grouped by workspace/project, in the sidebar footer.

About

DSH plugin (host + web client) that shows, in the sidebar footer, the status and progress of the checks (GitHub Actions) of the open PRs, grouped by Workspace → Project → PR. - Progress bar per PR (done/total), colored dots per check (tooltip with the name) and a "PR checks" header. - Only PRs with checks still running (IN_PROGRESS/QUEUED/PENDING) are shown: when they finish, the PR drops out of the list — and with nothing running, the whole widget hides (it comes back when a check starts running again). - Hidden when the sidebar is collapsed. - Durable: complete profile plugin, no patch to the DSH runtime files — survives DSH updates.

✨ Key Features

  • Progress bar per PR (done/total), colored dots per check (tooltip with the name) and a "PR checks" header.
  • Only PRs with checks still running (IN_PROGRESS/QUEUED/PENDING) are shown: when they finish, the PR drops out of the list — and with nothing running,
  • Hidden when the sidebar is collapsed.
  • Durable: complete profile plugin, no patch to the DSH runtime files — survives DSH updates.

📦 Install

dsh plugin --profile <name> add dsh-pr-checks
# or directly from the git repository:
# dsh plugin --profile <name> add github:pauloapoloni/dsh-pr-checks

🚀 Quick Start

cd ~/.dsh/profiles/web
npm install github:pauloapoloni/dsh-pr-checks

📚 Learn more

Installation

The package is a DSH bundle (manifest dsh.bundle): it ships its own cordis.patch.yml layer, so installing it also registers the plugin row. Published on npm as dsh-pr-checks. To install it in a profile: dsh plugin --profile add dsh-pr-checks