Expected speedup: ~40-50% on cache-warm runs, plus parallel steps save wall time.
## Summary
- Connect Woodpecker CI to Turbo remote cache at turbo.mosaicstack.dev
- Parallelize lint, format, and test steps (were running sequentially)
- Added turbo_token Woodpecker secret for cache auth
### 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) <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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) <[email protected]>