Skip to content

fix(core): Disable concurrency for package tasks#4276

Open
rf- wants to merge 1 commit into
electron:mainfrom
rf-:remove-unwanted-concurrency
Open

fix(core): Disable concurrency for package tasks#4276
rf- wants to merge 1 commit into
electron:mainfrom
rf-:remove-unwanted-concurrency

Conversation

@rf-
Copy link
Copy Markdown

@rf- rf- commented May 23, 2026

  • I have read the contribution documentation for this project.
  • I agree to follow the code of conduct that this project follows, as appropriate.
  • The changes are appropriately documented (if applicable).
  • The changes have sufficient test coverage (if applicable).
  • The testsuite passes successfully on my local machine (if applicable).
    • (there are a few tests in the slow suite that fail before and after this change)

Summarize your changes:

These seem to have been unintentionally inheriting "concurrent": true from the list of targets a couple of levels up. The result is that all three subtasks of packaging appear to start simultaneously, even though the underlying work happens sequentially inside @electron/packager.

This isn't really a problem in dev, but in CI it's confusing because it makes it look like, for example, the prepare-native-dependencies task has started before the copy-files task is finished, which isn't true.

These seem to have been unintentionally inheriting `"concurrent": true`
from the list of targets a couple of levels up. The result is that all
three subtasks of packaging appear to start simultaneously, even though
the underlying work happens sequentially inside `@electron/packager`.

This isn't really a problem at all in dev, but in CI it's confusing
because it makes it look like, for example, the
`prepare-native-dependencies` task has started before the `copy-files`
task is finished, which isn't true.
@rf- rf- requested a review from a team as a code owner May 23, 2026 22:52
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