Skip to content

docs: Add Turborepo 2.11 release post - #13652

Merged
anthonyshew merged 25 commits into
mainfrom
shew/turborepo-2-11-release-post
Sep 18, 2026
Merged

anthonyshew merged 25 commits into
mainfrom
shew/turborepo-2-11-release-post

Conversation

@anthonyshew

@anthonyshew anthonyshew commented Aug 3, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add the Turborepo 2.11 release post.
  • Highlight native Rust and Python support, package manager improvements, and production pruning.
  • Include release milestone artwork, the complete change list, and contributor acknowledgments.
  • Document turbo run test as a native Python task, following #13720 (pytest task discovery): root vs. member pytest ownership, the exact uv run --frozen ... command shapes in place of uv tool run ..., tool detection sources, the lint/check fan-out, the uv check / uv format fallbacks, and the feature list bumped to 44.

@vercel

vercel Bot commented Aug 3, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
examples-basic-web Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
examples-designsystem-docs Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
examples-gatsby-web Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
examples-kitchensink-blog Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
examples-nonmonorepo Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
examples-svelte-web Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
examples-tailwind-web Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
examples-vite-web Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
turbo-site Ready Ready Preview, v0 Sep 18, 2026 4:13pm UTC
2 Skipped Deployments
Project Deployment Actions Updated
turborepo-eve-agent Skipped Skipped v0 Sep 18, 2026 4:13pm UTC
turborepo-factory Skipped Skipped v0 Sep 18, 2026 4:13pm UTC

#13720 added pytest task discovery to uv workspaces, so `turbo run test`
is now a native Python task. The post's Python section still described
pytest as `uv tool run pytest`, a command shape Turborepo never runs.

- Document `turbo run test` as a native task: a root pytest declaration
  owns one repository-wide suite, member declarations own package-scoped
  suites that run in parallel, and root wins for an unfiltered run.
  Includes the exact commands, dependency-group activation, pass-through
  arguments, and the preserved pytest exit code 5.
- Replace the `uv tool run ...` shapes in both tables with what
  Turborepo actually runs (`uv run --frozen ...`, `uv build --package`).
- Add the tool detection sources, the `lint`/`check` fan-out to qualified
  tasks, and the `uv check` / `uv format` fallbacks, so the table is not
  read as the whole story.
- Add `feat: Add pytest task discovery (#13720)` to the feature list and
  bump the count to 44.

Co-Authored-By: Anthony Shew <35677084+anthonyshew@users.noreply.github.com>
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 12, 2026 14:23 Inactive
Extend PackageManagerTabs to include nub and aube alongside pnpm, yarn,
npm, and bun. Update all documentation examples with the corresponding
install, create, and workspace commands for both package managers.
Document experimental native Go workspace support alongside Rust and
Python, including task mappings, future flag configuration, changelog
entries, and upgrade examples for nub and aube.
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 7, 2026 06:26 Inactive
The 2.11 release post PR should only change the new blog post. The nub and aube PackageManagerTabs additions remain in the current docs pages and in the 2.11 post itself.
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 10, 2026 14:34 Inactive
@anthonyshew
anthonyshew marked this pull request as ready for review September 10, 2026 15:18
@anthonyshew
anthonyshew requested review from a team and tknickman September 10, 2026 15:18
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 10, 2026 15:18 Inactive
…elease-post

# Conflicts:
#	apps/docs/content/docs/guides/multi-language.mdx
#	apps/docs/content/docs/guides/tools/go.mdx
Comment thread apps/docs/content/blog/2-11.mdx Outdated
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 10, 2026 15:48 Inactive
Comment thread apps/docs/content/blog/2-11.mdx Outdated
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 10, 2026 15:49 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 12, 2026 19:57 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 12, 2026 20:07 Inactive
Comment thread apps/docs/content/blog/2-11.mdx Outdated
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 15, 2026 18:14 Inactive
Comment thread apps/docs/content/blog/2-11.mdx Outdated
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 15, 2026 18:23 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 17, 2026 19:48 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 17, 2026 20:48 Inactive
anthonyshew added a commit that referenced this pull request Sep 18, 2026
## Summary

- Use the portable `..` target for the nested parent-directory symlink
fixture.
- Match the stable prefix of the contextual Windows directory-removal
error instead of the old bare access-denied message.
- Include the table-case name and operation phase in future cache
restore test failures.

## Why

The cache restore hardening in #14095 changed Windows behavior in two
legitimate ways that left this table-driven test stale: the nested
symlink fixture could not be traversed with its trailing separator, and
directory replacement errors now include the temporary path. Because the
aggregate test did not report its active case, the two failures appeared
as the same opaque Windows flake.

```text
test_restore
  nested symlink       -> portable parent target
  place file at dir    -> stable contextual error prefix
  future failures      -> case + operation context
```

Follow-up to #14095 and the unrelated Windows failure observed on
#13652.
@vercel
vercel Bot temporarily deployed to Preview – turborepo-factory September 18, 2026 16:10 Inactive
@anthonyshew
anthonyshew merged commit 9dec1d2 into main Sep 18, 2026
51 checks passed
@anthonyshew
anthonyshew deleted the shew/turborepo-2-11-release-post branch September 18, 2026 16:56
github-actions Bot added a commit that referenced this pull request Sep 18, 2026
## Release v2.11.1

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

### Changes

- chore: Release Turborepo 2.11.0 (#14102) (`471f085`)
- docs: Add Turborepo 2.11 release post (#13652) (`9dec1d2`)
- fix: Allow esbuild builds for pnpm generators (#14103) (`eb2faaf`)

---------

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 Sep 20, 2026
## Release v2.11.3-canary.1

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

### Changes

- chore: Release Turborepo 2.10.14-canary.5 (#14098) (`613b3ba`)
- test: Fix Windows cache restore test (#14099) (`2c49c23`)
- chore: Update with-prisma example (#14101) (`f21d73f`)
- chore: Release Turborepo 2.11.0 (#14102) (`471f085`)
- docs: Add Turborepo 2.11 release post (#13652) (`9dec1d2`)
- fix: Allow esbuild builds for pnpm generators (#14103) (`eb2faaf`)
- chore: Release Turborepo 2.11.1 (#14104) (`417d6aa`)
- fix: Restore repeatable CLI flags (#14106) (`9d8df19`)
- chore: Release Turborepo 2.11.2 (#14107) (`bcc853c`)
- refactor: Remove experimental Cargo compile cache (#14110) (`c14db49`)
- refactor: Remove clap from turborepo-types (#14111) (`1fc6e60`)
- chore: Use canary turbo for Vercel builds (#14112) (`d3b74e7`)
- refactor: Extract turborepo-tracing crate (#14113) (`edc9f82`)
- refactor: Remove Run boundaries extension (#14114) (`18c7be1`)
- refactor: Relocate child spawning to turborepo-process (#14115)
(`5960801`)
- docs: Drop stale support-policy entry from getting-started nav
(#14116) (`4735da1`)
- refactor: Move CLI configuration overrides into CLI (#14119)
(`c61a4cb`)
- fix: Avoid microfrontend polyrepo warnings (#14118) (`530f2eb`)
- refactor: Add run and execution selector DTOs (#14120) (`b730cdb`)

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

This branch was previously deployed

2 inactive (1 outdated) deployments
Preview – turborepo-factory — 109419b2 Deployed Sep 18, 2026 by vercel[bot]
Preview – turborepo-eve-agent — 0214e0b6 Deployed Aug 12, 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.

2 participants