ci: unify pipelines — single install, ~50% faster CI #588

Merged
jason.woltje merged 1 commits from ci/unified-pipeline into main 2026-03-01 02:32:55 +00:00

1 Commits

Author SHA1 Message Date
f29eea429f ci: unify api/orchestrator/web pipelines into single ci.yml
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
Eliminates 2 redundant pnpm install steps (~380s saved per run).
Single workflow: install once → parallel lint/typecheck → test → build.
Turbo remote cache handles per-package deduplication.
Docker builds, trivy scans, and package linking remain main-only.
Removes redundant multer CVE suppressions from .trivyignore.

Before: 3 workflows × 190s install = ~7min wall time
After:  1 workflow × 190s install = ~3-4min estimated
2026-02-28 20:28:27 -06:00