Skip to content

ci(typescript): use workspace-local pnpm tooling - #2178

Merged
f-trycua merged 1 commit into
mainfrom
codex/conv2-sidecar-typescript-tooling
Jul 12, 2026
Merged

ci(typescript): use workspace-local pnpm tooling#2178
f-trycua merged 1 commit into
mainfrom
codex/conv2-sidecar-typescript-tooling

Conversation

@f-trycua

Copy link
Copy Markdown
Collaborator

Summary

Preserves the intentional TypeScript tooling work from #2161 as an independent change. TypeScript CI, pre-commit, and auto-fix now use the workspace-owned pnpm commands, and typechecking builds @trycua/core before dependent packages.

Changes

  • configure pnpm from libs/typescript/package.json in TypeScript CI
  • use workspace-local typecheck, format, and format:check commands
  • build core before recursive typechecking
  • ignore generated TypeScript outputs during formatting
  • remove the stray root npm lockfile

Validation

  • pnpm@10.12.3 -C libs/typescript install --frozen-lockfile
  • pnpm@10.12.3 -C libs/typescript typecheck
  • pnpm@10.12.3 -C libs/typescript format:check

The host pnpm 11 policy rejected the existing lockfile because of its configured minimum package age; validation therefore used the workspace-declared pnpm 10.12.3 without changing the lockfile or policy.

Sidecar B from the #2161 second-wave landing plan. It is independent of the CUA Driver stack.

@f-trycua
f-trycua merged commit dd0102e into main Jul 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant