Skip to content

[DEV-70] Improve repository task speed and reliability with Turborepo - #21

Merged
danii1 merged 1 commit into
mainfrom
feature/dev-70
Aug 19, 2026
Merged

[DEV-70] Improve repository task speed and reliability with Turborepo#21
danii1 merged 1 commit into
mainfrom
feature/dev-70

Conversation

@danii1

@danii1 danii1 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Task: DEV-70

Summary: Improve repository task speed and reliability with Turborepo

Implementation Details

Root build, test, lint, typecheck, format, and dev now run through Turborepo so workspace dependencies complete first, independent packages can execute in parallel, and repeatable tasks reuse the local .turbo cache.

  • Add Turbo 2.10.11 and a root task graph (turbo.json) with ^build ordering, dist/** / out/** outputs, empty outputs for source-only packages, uncached format, and persistent dev.
  • Model the dashboard UI as a Code CLI workspace dependency so Turbo builds it first; keep the package-level bun run build self-contained when Turbo is not driving the graph.
  • Ignore .turbo/. Remote caching is not configured.
  • Document the root commands, cache invalidation (--force / delete .turbo), and that package-level bun run --filter commands still work.
  • CI runs the same Turbo-backed root scripts, with telemetry disabled.

Verification

  • Pre-commit format, lint, and typecheck: passed (Turbo cache hits on lint/typecheck).
  • Pre-push: all 11 package test suites passed; typecheck passed.

Route root build, test, lint, typecheck, format, and dev through Turbo
so workspace dependencies run first, independent packages can execute in
parallel, and repeatable tasks reuse the local cache.

Signed-off-by: devintern-internal[bot] <4622575+devintern-internal[bot]@users.noreply.github.com>
@danii1
danii1 merged commit 3e262d2 into main Aug 19, 2026
1 check 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