fix(ci): register stranded packages as root workspace members
Six packages had a typecheck script but were matched by no root `workspaces`
glob, so a clean `bun install --frozen-lockfile` never installed their deps —
the per-package `tsc` in typecheck-all.sh then failed to resolve modules
(@types/bun, pg, @lilith/configs base tsconfig, @modelcontextprotocol/sdk,
@lilith/mcp-common, …). This was the root cause behind the bulk of the verify
job's failures, incl. quinn-ai/engine's 110 errors (its tsconfig `extends`
couldn't resolve @lilith/configs → tsc fell back to ES3 lib → cascade).
Added: codebase/@features/{score-refresh,event-scrapers}, quinn-ai/gateway,
quinn-messenger/mcp, api/src/mcp-prospector, and the existing `*/engine` glob.
bun.lock is unchanged — every new member's deps were already pinned by sibling
workspaces. Verified locally: all six now typecheck clean.
(api/src/scripts can't be a member — its package.json name collides with the
parent @quinn/api — but it resolves via hoisting and typechecks clean anyway.)
Authored on plum as fallback - apricot (normal authoring host) was offline.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
41b602f444
commit
0aa67ac93e
1 changed files with 6 additions and 0 deletions
|
|
@ -12,10 +12,16 @@
|
|||
"codebase/@features/*/react",
|
||||
"codebase/@features/*/client",
|
||||
"codebase/@features/*/cli",
|
||||
"codebase/@features/*/engine",
|
||||
"codebase/@features/*/mcp-server",
|
||||
"codebase/@features/*/e2e",
|
||||
"codebase/@features/platform-seed",
|
||||
"codebase/@features/score-refresh",
|
||||
"codebase/@features/event-scrapers",
|
||||
"codebase/@features/quinn-ai/gateway",
|
||||
"codebase/@features/quinn-messenger/mcp",
|
||||
"codebase/@features/api/src/mcp-seo",
|
||||
"codebase/@features/api/src/mcp-prospector",
|
||||
"codebase/@features/user-data/*",
|
||||
"codebase/@packages/*",
|
||||
"codebase/@packages/@*",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue