Skip to content

feat(sidebar): show worktree health (ahead/behind, dirty count, last-commit age) #502

feat(sidebar): show worktree health (ahead/behind, dirty count, last-commit age)

feat(sidebar): show worktree health (ahead/behind, dirty count, last-commit age) #502

Triggered via pull request July 7, 2026 10:21
Status Failure
Total duration 1m 57s
Artifacts

ci.yml

on: pull_request
Matrix: test
Lint & Typecheck
32s
Lint & Typecheck
Compute version
7s
Compute version
Matrix: e2e
Matrix: build
Create release
0s
Create release
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 5 warnings
Unit Tests (ubuntu-latest)
Process completed with exit code 1.
Unit Tests (ubuntu-latest)
@sproutgit/git#test: command (/home/runner/work/SproutGit/SproutGit/packages/git) /home/runner/setup-pnpm/node_modules/.bin/bin/pnpm run test exited (1)
src/__tests__/health.test.ts > getWorktreesHealth > still processes every worktree when concurrency is passed as 0: packages/git/src/__tests__/health.test.ts#L140
AssertionError: expected undefined to be '/tmp/sg-health-batch-zero-a-Ip7uWx' // Object.is equality - Expected: "/tmp/sg-health-batch-zero-a-Ip7uWx" + Received: undefined ❯ src/__tests__/health.test.ts:140:40
Unit Tests (macos-14)
Process completed with exit code 1.
Unit Tests (macos-14)
@sproutgit/git#test: command (/Users/runner/work/SproutGit/SproutGit/packages/git) /Users/runner/setup-pnpm/node_modules/.bin/bin/pnpm run test exited (1)
src/__tests__/health.test.ts > getWorktreesHealth > still processes every worktree when concurrency is passed as 0: packages/git/src/__tests__/health.test.ts#L140
AssertionError: expected undefined to be '/private/tmp/sg-health-batch-zero-a-D…' // Object.is equality - Expected: "/private/tmp/sg-health-batch-zero-a-Dc182S" + Received: undefined ❯ src/__tests__/health.test.ts:140:40
Unit Tests (windows-latest)
Process completed with exit code 1.
Unit Tests (windows-latest)
@sproutgit/git#test: command (D:\a\SproutGit\SproutGit\packages\git) C:\Users\runneradmin\setup-pnpm\node_modules\.bin\bin\pnpm.CMD run test exited (1)
src/__tests__/health.test.ts > getWorktreesHealth > still processes every worktree when concurrency is passed as 0: packages/git/src/__tests__/health.test.ts#L140
AssertionError: expected undefined to be 'C:\Users\runneradmin\AppData\Local\Te…' // Object.is equality - Expected: "C:\\Users\\runneradmin\\AppData\\Local\\Temp\\sg-health-batch-zero-a-Id8eGM" + Received: undefined ❯ src/__tests__/health.test.ts:140:40
eslint(no-console): app/src/renderer/settings/AppSection.tsx#L33
Unexpected console statement.
eslint(no-underscore-dangle): packages/git/src/worktree-lock.ts#L44
Unexpected dangling '_' in '`_getWorktreeLockMapSizeForTests`'.
eslint(no-underscore-dangle): packages/ui/src/components/TerminalPane.tsx#L183
Unexpected dangling '_' in '`__xterm`'.
eslint(no-underscore-dangle): packages/ui/src/components/TerminalPane.tsx#L162
Unexpected dangling '_' in '`__xterm`'.