You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ClaudeSkills plugin-order test fails on macOS (/var symlink) #235
On macOS, apps/server/src/provider/Drivers/ClaudeSkills.test.ts "merges plugin enablement and selects installs in native registry order" fails on unmodified upstream main too (checked at eb1510d).
Cause: the code resolves the workspace with realPath (on purpose, to match the Claude CLI), but the test writes the registry projectPath unresolved. TMPDIR sits under /var, which is a symlink to /private/var, so the project-scoped install never matches. This is a bug in the test only.
Workaround: TMPDIR=/private/tmp/<dir>. Also noted in docs/internals/sync.md §7.
Same cause on macOS: apps/server/src/vcs/GitVcsDriverCore.test.ts > "keeps generated worktree folders short without changing long branch names" fails because Git reports the worktree as /private/var/folders/... while the test expects /var/folders/.... It fails identically on coder-only 7b64141 and on the fork-audit PRs #290/#291, so it predates them.
Activity
henrychu04 commentedon Oct 31, 2026
Same cause on macOS:
apps/server/src/vcs/GitVcsDriverCore.test.ts> "keeps generated worktree folders short without changing long branch names" fails because Git reports the worktree as/private/var/folders/...while the test expects/var/folders/.... It fails identically on coder-only 7b64141 and on the fork-audit PRs #290/#291, so it predates them.