ci: enable Turbo remote cache + parallelize pipeline steps #106
Reference in New Issue
Block a user
Delete Branch "fix/ci-turbo-cache"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Before (serial)
install → typecheck → lint → format → test → build
After (parallel)
install → typecheck → lint/format/test (parallel) → build
Expected speedup: ~40-50% on cache-warm runs, plus parallel steps save wall time.
- Connect to turbo.mosaicstack.dev remote cache (ducktors/turborepo-remote-cache) - Parallelize lint, format, and test after typecheck (were sequential) - Add turbo_token secret for cache authentication - TURBO_API + TURBO_TEAM env vars on all Turbo-managed steps Before: install → typecheck → lint → format → test → build (serial) After: install → typecheck → lint ─┐ format ├→ build test ──┘ Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>