docs: Add Turborepo 2.11 release post - #13652
Merged
Merged
Conversation
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
#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>
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.
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.
…elease-post # Conflicts: # apps/docs/content/docs/guides/multi-language.mdx # apps/docs/content/docs/guides/tools/go.mdx
anthonyshew
commented
Sep 10, 2026
anthonyshew
commented
Sep 10, 2026
anthonyshew
commented
Sep 15, 2026
anthonyshew
commented
Sep 15, 2026
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.
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
turbo run testas a native Python task, following #13720 (pytest task discovery): root vs. member pytest ownership, the exactuv run --frozen ...command shapes in place ofuv tool run ..., tool detection sources, thelint/checkfan-out, theuv check/uv formatfallbacks, and the feature list bumped to 44.