Skip to content

Optimize ci performance#1302

Merged
captbaritone merged 4 commits intomasterfrom
optimize-ci-performance
Jul 6, 2025
Merged

Optimize ci performance#1302
captbaritone merged 4 commits intomasterfrom
optimize-ci-performance

Conversation

@captbaritone
Copy link
Owner

No description provided.

- Split monolithic build-and-test into 4 parallel jobs (setup, build, lint, test)
- Add dependency caching with actions/setup-node@v4 yarn cache
- Cache build artifacts between jobs to avoid rebuilding
- Upgrade to latest GitHub Actions (checkout@v4, setup-node@v4)
- Skip CI runs on documentation-only changes
- Optimize Jest with --maxWorkers=2 for better CI performance
- Add fail-safe caching for main-release job

Expected performance improvement: 40-50% faster CI runs
@netlify
Copy link

netlify bot commented Jul 6, 2025

Deploy Preview for vigorous-lalande-5190c2 failed. Why did it fail? →

Name Link
🔨 Latest commit 933af1b
🔍 Latest deploy log https://app.netlify.com/projects/vigorous-lalande-5190c2/deploys/6869c6276fd6240008319fd8

@github-actions
Copy link

github-actions bot commented Jul 6, 2025

Size Change: -10.2 kB (-2.04%)

Total Size: 491 kB

Filename Size Change
./packages/webamp/built/webamp.bundle.min.js 299 kB -8.23 kB (-2.68%)
./packages/webamp/built/webamp.lazy-bundle.min.js 192 kB -1.99 kB (-1.03%)

compressed-size-action

@captbaritone captbaritone merged commit b1ec646 into master Jul 6, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant