chore(refactor): explore parallelization of builds#8962
Conversation
…`concurrency` config prop
🦋 Changeset detectedLatest commit: 6bcde34 The changes in this PR will be included in the next version bump. This PR includes changesets to release 10 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
looks great! will make efforts to implement this for us! |
…atic name convention
|
LGTM |
|
@xyloflake have you been able to try this feature out? Curious how well it's working for you :) |
@mmaietta hey. Sorry, haven't been able to test it yet, I should be able to do it soon since my examinations end tomorrow. For the record, what do I have to do to test this? Is it in the official builds already? |
|
@mmaietta I thought of a potential issue: if you run |
|
IIRC, the native compilation step happens before the parallel processing of the packaging async processing, but I can double check @beyondkmp @xyloflake it's in the most recent release under |
|
@mmaietta I've started working on this. Just repatching and making sure everything works before proceeding. Will update on this. |
Allow targets to be executed in parallel for those that do not include locking of resources (macos dmg: hdiutil, win: squirrel/nsis/msi signing, etc)
Adds a massive ConcurrentBuildsTest suite for making sure all assets are produced correctly and to measure speed improvements against
Implements #8888
CC @xyloflake if you're willing to be an early adopter of the experimental implementation