continue icon indicating copy to clipboard operation
continue copied to clipboard

chore: speedup builds for binary and prepackage

Open uinstinct opened this issue 6 months ago • 4 comments

Description

Using child processes and parallel executions, this PR accelerates installations, copying and downloads. In most cases, the performance improvement is more than 2x.

performance improvements from my machine:

previous now
npm run build (binary) 65 seconds 15 seconds
npm run prepackage (extension/vscode) 22 seconds 10 seconds
install dependencies script 139 seconds 88 seconds

CON-2267

Checklist

  • [] I've read the contributing guide
  • [] The relevant docs, if any, have been updated or created
  • [] The relevant tests, if any, have been updated or created

Screenshots

[ For visual changes, include screenshots. Screen recordings are particularly helpful, and appreciated! ]

Tests

[ What tests were added or updated to ensure the changes work as expected? ]

uinstinct avatar Jun 06 '25 15:06 uinstinct

Your cubic subscription is currently inactive. Please reactivate your subscription to receive AI reviews and use cubic.

cubic-dev-ai[bot] avatar Jun 06 '25 15:06 cubic-dev-ai[bot]

Deploy Preview for continuedev ready!

Name Link
Latest commit a6dbe946eab3591ed143fb5a89cad8d7be6a243a
Latest deploy log https://app.netlify.com/projects/continuedev/deploys/685e15ee3df18a00082c4fb3
Deploy Preview https://deploy-preview-6022--continuedev.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

netlify[bot] avatar Jun 06 '25 15:06 netlify[bot]

⚠️ Only 5 files will be analyzed due to processing limits.

recurseml[bot] avatar Jun 13 '25 20:06 recurseml[bot]

😱 Found 2 issues. Time to roll up your sleeves! 😱

recurseml[bot] avatar Jun 13 '25 20:06 recurseml[bot]

https://github.com/user-attachments/assets/c6431f3e-37b9-4d66-bf11-0c8bed79524d

https://github.com/user-attachments/assets/7d0c8ca9-2a7c-4bf6-846e-f15885fd2c06

uinstinct avatar Jun 19 '25 11:06 uinstinct

:tada: This PR is included in version 1.1.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

sestinj avatar Jul 22 '25 05:07 sestinj