-
-
Notifications
You must be signed in to change notification settings - Fork 195
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Using parallelism in CI, I noticed that some jobs were needlessly duplicated twice.
Specific example: synergyai-nl/svelte-langgraph#49 (comment)
In this case, the job which takes the longest (frontend:install-playwright) is triggered by frontend:test-e2e, which (together with some other jobs) ends up being run twice, adding about 2m to overall build time.
Expected behavior
Jobs at the end of the graph (e.g. which are not depended on) do not run within the same job.
Or even better; the dependencies of jobs which are not dependent on are distributed based on their dependencies. E.g. frontend jobs would execute in one and backend jobs in another job.
Screenshots

Environment
GHA ubuntu-latest.
Additional context
Relevant tasks are in:
aryadhruv
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working