You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(ci): optimize CI workflows to reduce execution time
Key optimizations:
- ci.yml: Merge double test execution (pnpm test + pnpm test:coverage) into single run, saving ~5min
- ci.yml: Remove unnecessary node-version matrix (only 20.x was used)
- ci.yml: Add concurrency control to cancel in-progress runs on same PR
- ci.yml: Use cache/restore for E2E job to leverage build job's turbo cache
- ci.yml: Add conditional docs build (skippable via [skip docs] in PR title)
- storybook-tests.yml: Merge 2-job pipeline into 1 job (was rebuilding everything in second job)
- storybook-tests.yml: Add path filtering to skip when no package/storybook changes
- storybook-tests.yml: Add concurrency control
- changeset-release.yml: Add turbo cache
- visual-regression.yml: Add concurrency control
- performance-budget.yml: Add concurrency control
- size-check.yml: Add turbo cache and concurrency control
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
0 commit comments