Skip to content

fix: Isolate concurrent generator config bundles - #13750

Merged
anthonyshew merged 1 commit into
mainfrom
shew/fix-turbo-gen-concurrent-bundles
Aug 15, 2026
Merged

anthonyshew merged 1 commit into
mainfrom
shew/fix-turbo-gen-concurrent-bundles

Conversation

@anthonyshew

Copy link
Copy Markdown
Contributor

Summary

  • Give each bundled generator config a UUID-based path.
  • Clean up only the bundle owned by the current config load.
  • Add regression coverage for concurrent @turbo/gen invocations.

Testing

  • pnpm exec jest --runInBand
  • pnpm exec tsc -p tsconfig.build.json
  • pnpm exec tsdown

Closes #13735.

@anthonyshew
anthonyshew requested a review from a team August 14, 2026 22:26
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 14, 2026 22:26 Inactive
@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
examples-basic-web Ready Ready Preview Aug 14, 2026 10:28pm
examples-designsystem-docs Ready Ready Preview Aug 14, 2026 10:28pm
examples-gatsby-web Ready Ready Preview Aug 14, 2026 10:28pm
examples-kitchensink-blog Ready Ready Preview Aug 14, 2026 10:28pm
examples-nonmonorepo Ready Ready Preview Aug 14, 2026 10:28pm
examples-svelte-web Ready Ready Preview Aug 14, 2026 10:28pm
examples-tailwind-web Ready Ready Preview Aug 14, 2026 10:28pm
examples-vite-web Ready Ready Preview Aug 14, 2026 10:28pm
turbo-site Ready Ready Preview Aug 14, 2026 10:28pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
turborepo-eve-agent Skipped Skipped Aug 14, 2026 10:28pm

@anthonyshew
anthonyshew requested a review from tknickman August 14, 2026 22:26
@anthonyshew
anthonyshew merged commit 3f64c07 into main Aug 15, 2026
61 of 63 checks passed
@anthonyshew
anthonyshew deleted the shew/fix-turbo-gen-concurrent-bundles branch August 15, 2026 01:34
github-actions Bot added a commit that referenced this pull request Aug 16, 2026
## Release v2.10.11-canary.4

> [!CAUTION]
> Versioned docs aliasing FAILED. [View
logs](https://github.com/vercel/turborepo/actions/runs/31952351501)

### Changes

- chore: Release Turborepo 2.10.11-canary.3 (#13749) (`b08ab5f`)
- fix: Isolate concurrent generator config bundles (#13750) (`3f64c07`)
- chore: Forbid release-age exclusions in examples maintenance (#13751)
(`0b501f1`)
- fix: Respect gitignore without git metadata (#13756) (`45a87a0`)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions Bot added a commit that referenced this pull request Aug 18, 2026
## Release v2.10.11

> [!CAUTION]
> Versioned docs aliasing FAILED. [View
logs](https://github.com/vercel/turborepo/actions/runs/32150657734)

### Changes

- chore: Release Turborepo 2.10.10 (#13741) (`f7cb04d`)
- fix: Automatically approve release workflows (#13743) (`237aef5`)
- chore: Release Turborepo 2.10.11-canary.1 (#13744) (`e5c7298`)
- fix: Avoid repeated strict entrypoint traversal (#13745) (`616985b`)
- chore: Release Turborepo 2.10.11-canary.2 (#13747) (`dec1a95`)
- feat: Cache native uv tool tasks (#13748) (`b4bd235`)
- chore: Release Turborepo 2.10.11-canary.3 (#13749) (`b08ab5f`)
- fix: Isolate concurrent generator config bundles (#13750) (`3f64c07`)
- chore: Forbid release-age exclusions in examples maintenance (#13751)
(`0b501f1`)
- fix: Respect gitignore without git metadata (#13756) (`45a87a0`)
- chore: Release Turborepo 2.10.11-canary.4 (#13759) (`9f94a7d`)
- feat: Expand performance agent toolbox (#13761) (`f924510`)
- docs: Redesign Turborepo homepage (#13702) (`09bf969`)
- fix: Tolerate transient input files (#13734) (`3226457`)

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

This branch was previously deployed

1 inactive deployment
Preview – turborepo-eve-agent c4c83cee Deployed Aug 14, 2026 by vercel[bot]
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.

@turbo/gen: concurrent invocations race on one shared bundle path

1 participant