Skip to content

chore(ci) - paralelize jobs#923

Merged
gabrielseco merged 11 commits intomainfrom
optimization-ci
Apr 15, 2026
Merged

chore(ci) - paralelize jobs#923
gabrielseco merged 11 commits intomainfrom
optimization-ci

Conversation

@gabrielseco
Copy link
Copy Markdown
Collaborator

@gabrielseco gabrielseco commented Apr 15, 2026

Before

image

Now

image

Note

Medium Risk
Workflow-only changes, but they restructure job dependencies and coverage caching; misconfiguration could block PRs or production deploys even though no runtime code is touched.

Overview
Optimizes GitHub Actions CI by splitting the previous combined checks into separate jobs. ci-main.yml and pr.yml now run lint-and-format, build-and-exports, and tests independently, with e2e-tests/production deploy gated on these new jobs (and ci-main.yml switches from npm run ci to npm run test).

Refactors PR coverage reporting into a clearer pipeline. PR workflows generate and upload current coverage from the test job, generate base-branch coverage in a new base-coverage job (with actions/cache to reuse base-coverage.json), then compare and post/update a PR comment in coverage-compare.

Reviewed by Cursor Bugbot for commit b2243cd. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

📦 Bundle Size Report

Metric Current Previous Change Status
Total (gzip) 207.81 kB 207.8 kB +11 B (+0.0%) 🔴
Total (raw) 558.25 kB 558.25 kB 0 B (0%) 🟢
CSS (gzip) 20.11 kB 20.11 kB 0 B (0%) 🟢
CSS (raw) 103.71 kB 103.71 kB 0 B (0%) 🟢

Size Limits

  • ✅ Total gzipped: 207.81 kB / 250 kB (83.1%)
  • ✅ Total raw: 558.25 kB / 600 kB (93.0%)
  • ✅ CSS gzipped: 20.11 kB / 25 kB (80.4%)

Largest Files (Top 5)

  1. chunk-RXNDKUY6.js - 13.83 kB (0 B (0%))
  2. index.css - 10.05 kB (0 B (0%))
  3. styles.css - 10.05 kB (0 B (0%))
  4. index.js - 6.05 kB (+2 B (+0.0%))
  5. chunk-UITO344H.js - 5.93 kB (0 B (0%))
View All Files (310 total)
File Size (gzip) Change
chunk-RXNDKUY6.js 13.83 kB 0 B (0%)
index.css 10.05 kB 0 B (0%)
styles.css 10.05 kB 0 B (0%)
index.js 6.05 kB +2 B (+0.0%)
chunk-UITO344H.js 5.93 kB 0 B (0%)
chunk-R47Q7R6C.js 5.82 kB 0 B (0%)
chunk-YZKXKNDS.js 4.4 kB 0 B (0%)
chunk-IJDBUKEM.js 4.23 kB new
chunk-HLR7IUW7.js 4.06 kB 0 B (0%)
chunk-VJNTRMOS.js 3.35 kB 0 B (0%)

✅ Bundle size check passed

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Deploy preview for remote-flows ready!

✅ Preview
https://remote-flows-71i28ye2a-remotecom.vercel.app

Built with commit b2243cd.
This pull request is being automatically deployed with vercel-action

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

Deploy preview for remote-flows-example-app ready!

✅ Preview
https://remote-flows-example-3ef43q6rg-remotecom.vercel.app

Built with commit b2243cd.
This pull request is being automatically deployed with vercel-action

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 15, 2026

📊 Coverage Report

⚪ Coverage unchanged

Metric Current Previous Change Status
Lines 89.91% 89.91% 0%
Statements 89.58% 89.58% 0%
Functions 87.40% 87.40% 0%
Branches 79.79% 79.79% 0%

Detailed Breakdown

Lines Coverage
  • Covered: 3565 / 3965
  • Coverage: 89.91%
  • Change: 0% (0 lines)
Statements Coverage
  • Covered: 3628 / 4050
  • Coverage: 89.58%
  • Change: 0% (0 statements)
Functions Coverage
  • Covered: 978 / 1119
  • Coverage: 87.40%
  • Change: 0% (0 functions)
Branches Coverage
  • Covered: 2215 / 2776
  • Coverage: 79.79%
  • Change: 0% (0 branches)

✅ Coverage check passed

@gabrielseco gabrielseco marked this pull request as ready for review April 15, 2026 12:08
@gabrielseco gabrielseco changed the title optimize ci chore(ci) - paralelize jobs Apr 15, 2026
@gabrielseco gabrielseco merged commit 9131db1 into main Apr 15, 2026
10 checks passed
@gabrielseco gabrielseco deleted the optimization-ci branch April 15, 2026 13:01
@gabrielseco gabrielseco mentioned this pull request Apr 17, 2026
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.

2 participants