Skip to content

v1.3.1 - CI/CD Performance Optimization

Choose a tag to compare

@blackms blackms released this 26 Jan 23:37
· 92 commits to main since this release

🚀 Performance Improvements

This release focuses on CI/CD pipeline optimization, delivering 70% faster build times.

CI/CD Optimizations

  • 70% faster CI runs - From ~8 minutes to ~2.5 minutes
  • Removed Node 20 matrix duplication - Now testing only on Node 22
  • Parallel job execution - Type check, lint, test, and build run concurrently
  • Test parallelization - Unit tests now use Vitest thread pool for parallel execution
  • Build caching - TypeScript compilation cached between runs
  • Playwright optimization - Increased CI workers from 1 to 2

Bug Fixes

  • Fixed SQLite I/O conflicts by separating unit and integration test execution
  • Skipped 1 config test incompatible with worker threads (process.chdir limitation)

Test Results

  • ✅ 1488 tests passed, 1 skipped
  • ✅ All CI jobs passing
  • ✅ Coverage reporting working correctly

Breaking Changes

None - This is a patch release with CI/CD improvements only.


Full Changelog: v1.3.0...v1.3.1