ci(deps): update ci dependencies #363

Merged
renovate-bot merged 1 commit from renovate-ci into main 2026-10-20 03:07:45 +00:00
Member

This PR contains the following updates:

Package Type Update Change Age Confidence
git.zarantonello.dev/infra/ci-pnpm (source) final patch v1.1.22 → v1.1.23 age confidence
https://git.zarantonello.dev/projects/forgejo-agent action patch v1.11.15 → v1.11.16 age confidence
quay.io/containers/aio container digest 7fe9bc8 → 805477f
svelte-check devDependencies patch 4.7.6 → 4.7.7 age confidence
turbo (source) patch 2.11.8 → 2.11.9 age confidence
turbo (source) devDependencies patch 2.11.8 → 2.11.9 age confidence

Release Notes

projects/forgejo-agent (https://git.zarantonello.dev/projects/forgejo-agent)

v1.11.16

Compare Source

Bug Fixes
sveltejs/language-tools (svelte-check)

v4.7.7

Compare Source

Patch Changes
  • fix: recognise modern CSS properties such as corner-shape by updating vscode-css-languageservice (#​3122)

  • fix: recognise the real <script> and <style> start tags when a matching token also appears inside the other tag (#​3079)

  • fix: resolve symlinked packages when importing their .svelte files, so their types are not duplicated (#​3119)

  • fix: align default tsconfig "include" logic with tsc/tsserver (#​3110)

  • fix: report a failed TypeScript compiler process and exit non-zero when a run fails (#​3133)

  • fix: ignore the .svelte-check cache directory in --watch with --tsgo / --incremental (#​3128)

  • fix: check all files with --tsgo / --incremental when the tsconfig has no include (#​3138)

  • fix: disallow --tsgo together with --tsgo-experimental-api (#​3128)

  • fix: type elements from Svelte's svelte-html.d.ts with --tsgo / --incremental, like the language server (#​3141)

vercel/turborepo (turbo)

v2.11.9: Turborepo v2.11.9

Compare Source

What's Changed
Changelog
New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v2.11.8...v2.11.9


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [git.zarantonello.dev/infra/ci-pnpm](https://hub.docker.com/_/node) ([source](https://github.com/nodejs/docker-node)) | final | patch | `v1.1.22` → `v1.1.23` | ![age](https://developer.mend.io/api/mc/badges/age/docker/git.zarantonello.dev%2finfra%2fci-pnpm/v1.1.23?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/git.zarantonello.dev%2finfra%2fci-pnpm/v1.1.22/v1.1.23?slim=true) | | [https://git.zarantonello.dev/projects/forgejo-agent](https://git.zarantonello.dev/projects/forgejo-agent) | action | patch | `v1.11.15` → `v1.11.16` | ![age](https://developer.mend.io/api/mc/badges/age/forgejo-tags/projects%2fforgejo-agent/v1.11.16?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/forgejo-tags/projects%2fforgejo-agent/v1.11.15/v1.11.16?slim=true) | | quay.io/containers/aio | container | digest | `7fe9bc8` → `805477f` | | | | [svelte-check](https://github.com/sveltejs/language-tools) | devDependencies | patch | [`4.7.6` → `4.7.7`](https://renovatebot.com/diffs/npm/svelte-check/4.7.6/4.7.7) | ![age](https://developer.mend.io/api/mc/badges/age/npm/svelte-check/4.7.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte-check/4.7.6/4.7.7?slim=true) | | [turbo](https://turborepo.dev) ([source](https://github.com/vercel/turborepo)) | | patch | `2.11.8` → `2.11.9` | ![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.11.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/2.11.8/2.11.9?slim=true) | | [turbo](https://turborepo.dev) ([source](https://github.com/vercel/turborepo)) | devDependencies | patch | [`2.11.8` → `2.11.9`](https://renovatebot.com/diffs/npm/turbo/2.11.8/2.11.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.11.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/2.11.8/2.11.9?slim=true) | --- ### Release Notes <details> <summary>projects/forgejo-agent (https://git.zarantonello.dev/projects/forgejo-agent)</summary> ### [`v1.11.16`](https://git.zarantonello.dev/projects/forgejo-agent/releases/tag/v1.11.16) [Compare Source](https://git.zarantonello.dev/projects/forgejo-agent/compare/v1.11.15...v1.11.16) ##### Bug Fixes - **deps:** update dependency [@&#8203;earendil-works/pi-coding-agent](https://github.com/earendil-works/pi-coding-agent) to v1.3.0 ([#&#8203;356](https://git.zarantonello.dev/projects/forgejo-agent/issues/356)) ([3b01f57](https://git.zarantonello.dev/projects/forgejo-agent/commit/3b01f5774c6c1f3c116193e7a4aa242b537e32ae)) </details> <details> <summary>sveltejs/language-tools (svelte-check)</summary> ### [`v4.7.7`](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.7) [Compare Source](https://github.com/sveltejs/language-tools/compare/[email protected]@4.7.7) ##### Patch Changes - fix: recognise modern CSS properties such as corner-shape by updating vscode-css-languageservice ([#&#8203;3122](https://github.com/sveltejs/language-tools/pull/3122)) - fix: recognise the real `<script>` and `<style>` start tags when a matching token also appears inside the other tag ([#&#8203;3079](https://github.com/sveltejs/language-tools/pull/3079)) - fix: resolve symlinked packages when importing their `.svelte` files, so their types are not duplicated ([#&#8203;3119](https://github.com/sveltejs/language-tools/pull/3119)) - fix: align default tsconfig "include" logic with tsc/tsserver ([#&#8203;3110](https://github.com/sveltejs/language-tools/pull/3110)) - fix: report a failed TypeScript compiler process and exit non-zero when a run fails ([#&#8203;3133](https://github.com/sveltejs/language-tools/pull/3133)) - fix: ignore the `.svelte-check` cache directory in `--watch` with `--tsgo` / `--incremental` ([#&#8203;3128](https://github.com/sveltejs/language-tools/pull/3128)) - fix: check all files with `--tsgo` / `--incremental` when the tsconfig has no `include` ([#&#8203;3138](https://github.com/sveltejs/language-tools/pull/3138)) - fix: disallow `--tsgo` together with `--tsgo-experimental-api` ([#&#8203;3128](https://github.com/sveltejs/language-tools/pull/3128)) - fix: type elements from Svelte's `svelte-html.d.ts` with `--tsgo` / `--incremental`, like the language server ([#&#8203;3141](https://github.com/sveltejs/language-tools/pull/3141)) </details> <details> <summary>vercel/turborepo (turbo)</summary> ### [`v2.11.9`](https://github.com/vercel/turborepo/releases/tag/v2.11.9): Turborepo v2.11.9 [Compare Source](https://github.com/vercel/turborepo/compare/v2.11.8...v2.11.9) <!-- Release notes generated using configuration in .github/release.yml at v2.11.9 --> ##### What's Changed ##### Changelog - chore: Release Turborepo 2.11.8 by [@&#8203;github-actions](https://github.com/github-actions)\[bot] in [#&#8203;14789](https://github.com/vercel/turborepo/pull/14789) - perf: Prefetch Cargo metadata during lazy graph construction by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14497](https://github.com/vercel/turborepo/pull/14497) - perf: Compute Berry lockfile closures once across workspaces by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14499](https://github.com/vercel/turborepo/pull/14499) - perf: Check cache hit outputs in place instead of on the blocking pool by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14524](https://github.com/vercel/turborepo/pull/14524) - perf: Speed up Berry lockfile loading by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14500](https://github.com/vercel/turborepo/pull/14500) - perf: Parse bun.lock without building a JSON syntax tree by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14502](https://github.com/vercel/turborepo/pull/14502) - perf: Skip the dry run cache batch window when there is no remote cache by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14505](https://github.com/vercel/turborepo/pull/14505) - perf: Emit lockfile closures pre-sorted and cheapen closure interning by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14525](https://github.com/vercel/turborepo/pull/14525) - perf: Reuse configuration derived from turbo.json between the shim and the CLI by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14521](https://github.com/vercel/turborepo/pull/14521) - feat: Report locked tools-only setup plans by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14483](https://github.com/vercel/turborepo/pull/14483) - perf: Compute Bun lockfile closures once across workspaces by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14501](https://github.com/vercel/turborepo/pull/14501) - perf: Reuse open parent directories when restoring cache archives by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14506](https://github.com/vercel/turborepo/pull/14506) - perf: Skip dropping the run right before turbo run exits by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14507](https://github.com/vercel/turborepo/pull/14507) - perf: Match literal input exclusions without compiling globs by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14510](https://github.com/vercel/turborepo/pull/14510) - perf: Copy pruned package files in parallel by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14512](https://github.com/vercel/turborepo/pull/14512) - feat: Report proposed first-lock and refresh setup plans by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14571](https://github.com/vercel/turborepo/pull/14571) - perf: Compress large cache archives with multithreaded zstd by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14698](https://github.com/vercel/turborepo/pull/14698) - perf: Read tracked file stats from directory listings on Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14633](https://github.com/vercel/turborepo/pull/14633) - perf: Diff changed lockfile resolutions with a merge instead of ordered sets by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14630](https://github.com/vercel/turborepo/pull/14630) - perf: Write dry run text output through one buffered stdout handle by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14625](https://github.com/vercel/turborepo/pull/14625) - perf: Parse pnpm-workspace.yaml once per command by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14620](https://github.com/vercel/turborepo/pull/14620) - perf: Write each file trace error to stderr in a single call by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14618](https://github.com/vercel/turborepo/pull/14618) - perf: Reuse glob validation results when re-validating turbo.json in the language server by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14615](https://github.com/vercel/turborepo/pull/14615) - perf: Keep git subprocesses off the critical path of dry runs by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14610](https://github.com/vercel/turborepo/pull/14610) - perf: Classify watch file changes when they arrive instead of on a 100ms poll by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14600](https://github.com/vercel/turborepo/pull/14600) - perf: Buffer TUI raw-output spool writes by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14597](https://github.com/vercel/turborepo/pull/14597) - perf: Add the turbo query version key without re-parsing the response by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14592](https://github.com/vercel/turborepo/pull/14592) - perf: Replay cached task logs in whole-line chunks by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14590](https://github.com/vercel/turborepo/pull/14590) - perf: Write each boundaries diagnostic to stderr in a single call by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14587](https://github.com/vercel/turborepo/pull/14587) - perf: Walk leading-globstar input trees in parallel without wax by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14511](https://github.com/vercel/turborepo/pull/14511) - perf: Reuse open parent directories when writing cache archives by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14513](https://github.com/vercel/turborepo/pull/14513) - perf: Index Bun lockfile subgraph lookups instead of rescanning all packages by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14514](https://github.com/vercel/turborepo/pull/14514) - perf: Render the pruned lockfile while package files are copied by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14515](https://github.com/vercel/turborepo/pull/14515) - feat: Resolve exact native npm lock cohorts by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14484](https://github.com/vercel/turborepo/pull/14484) - perf: Batch prefixed task output into one write per chunk by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14588](https://github.com/vercel/turborepo/pull/14588) - perf: Share one allocation per external package identity by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14528](https://github.com/vercel/turborepo/pull/14528) - perf: Remove quadratic package-name scan from microfrontends discovery by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14527](https://github.com/vercel/turborepo/pull/14527) - perf: Render file trace errors on several threads by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14623](https://github.com/vercel/turborepo/pull/14623) - perf: Check boundaries packages in parallel again by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14598](https://github.com/vercel/turborepo/pull/14598) - perf: Read PTY child output in 8 KiB chunks by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14594](https://github.com/vercel/turborepo/pull/14594) - perf: Load each package's tsconfig once when checking boundaries by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14589](https://github.com/vercel/turborepo/pull/14589) - perf: Skip the file watcher round trip when checking outputs for new task hashes by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14626](https://github.com/vercel/turborepo/pull/14626) - perf: Refresh only memory stats in `turbo info` by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14593](https://github.com/vercel/turborepo/pull/14593) - perf: Walk and record prune copy plans in parallel by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14522](https://github.com/vercel/turborepo/pull/14522) - feat: Reconcile sealed clone-local setup selections by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14485](https://github.com/vercel/turborepo/pull/14485) - test: Add macOS ACL safety prerequisite for setup state by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14493](https://github.com/vercel/turborepo/pull/14493) - fix: Accept Homebrew's bundled npm prefix in setup source preflight by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14566](https://github.com/vercel/turborepo/pull/14566) - feat: Report ignored version manager declarations during setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14531](https://github.com/vercel/turborepo/pull/14531) - feat: Provision clone-local setup without lock writes by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14486](https://github.com/vercel/turborepo/pull/14486) - feat: Integrate native npm provisioning into setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14491](https://github.com/vercel/turborepo/pull/14491) - test: Check pruned setup outputs through the real CLI by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14529](https://github.com/vercel/turborepo/pull/14529) - feat: Parse Go toolchain declarations for setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14530](https://github.com/vercel/turborepo/pull/14530) - feat: Parse root uv version requests for setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14533](https://github.com/vercel/turborepo/pull/14533) - test: Prove Unix process parity for native and npm-wrapped turbo run by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14539](https://github.com/vercel/turborepo/pull/14539) - feat: Add root-only `turbo setup` policy to turbo.json by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14541](https://github.com/vercel/turborepo/pull/14541) - test: Interrupt Unix turbo setup through both entrypoints by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14542](https://github.com/vercel/turborepo/pull/14542) - feat: Bootstrap a verified repository-scoped rustup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14543](https://github.com/vercel/turborepo/pull/14543) - feat: Follow approved release CDN redirects in verified downloads by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14557](https://github.com/vercel/turborepo/pull/14557) - test: Prove native Windows process parity for standalone and npm-wrapped turbo run by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14565](https://github.com/vercel/turborepo/pull/14565) - fix: Explain missing Git and non-repository setup roots by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14567](https://github.com/vercel/turborepo/pull/14567) - fix: Keep non-UTF-8 arguments from crashing the turbo shim by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14570](https://github.com/vercel/turborepo/pull/14570) - feat: Install managed tool generations on native Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14582](https://github.com/vercel/turborepo/pull/14582) - feat: Add the shell hook by default from the POSIX installer by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14608](https://github.com/vercel/turborepo/pull/14608) - feat: Accept Corepack SHA-224 package manager pins by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14640](https://github.com/vercel/turborepo/pull/14640) - fix: Accept official Bun ZIP metadata in verified archives by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14657](https://github.com/vercel/turborepo/pull/14657) - fix: Write turbo.lock as indented JSON by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14738](https://github.com/vercel/turborepo/pull/14738) - fix: Accept project .npmrc files with only install-layout settings by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14740](https://github.com/vercel/turborepo/pull/14740) - feat: Define native lifecycle-script policy for dependency setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14661](https://github.com/vercel/turborepo/pull/14661) - feat: Resolve uv requests to official locked releases by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14537](https://github.com/vercel/turborepo/pull/14537) - feat: Install locked uv with repo-scoped launchers by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14538](https://github.com/vercel/turborepo/pull/14538) - feat: Record official Go release artifacts in turbo.lock by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14532](https://github.com/vercel/turborepo/pull/14532) - feat: Create, refresh, and freeze uv selections in turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14547](https://github.com/vercel/turborepo/pull/14547) - feat: Resolve root Python requests through managed uv by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14552](https://github.com/vercel/turborepo/pull/14552) - fix: Lock managed Python for every supported architecture by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14691](https://github.com/vercel/turborepo/pull/14691) - feat: Select Linux setup artifacts by detecting the host libc at runtime by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14637](https://github.com/vercel/turborepo/pull/14637) - feat: Provision verified Go toolchain archives by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14544](https://github.com/vercel/turborepo/pull/14544) - feat: Provision locked rustup from turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14548](https://github.com/vercel/turborepo/pull/14548) - fix: Keep managed setup working under Ubuntu's default 0002 umask by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14666](https://github.com/vercel/turborepo/pull/14666) - feat: Provision pnpm 11 releases with their module entry points by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14742](https://github.com/vercel/turborepo/pull/14742) - fix: Accept npm and pnpm wrapper environments in setup source policy by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14643](https://github.com/vercel/turborepo/pull/14643) - feat: Extract official python-build-standalone archives by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14669](https://github.com/vercel/turborepo/pull/14669) - feat: Declare additional repository tools in root setup policy by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14574](https://github.com/vercel/turborepo/pull/14574) - fix: Parse JSX in JavaScript files by [@&#8203;sahyl](https://github.com/sahyl) in [#&#8203;14794](https://github.com/vercel/turborepo/pull/14794) - fix: Complete CI frozen setup behavior by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14492](https://github.com/vercel/turborepo/pull/14492) - feat: Provision tools with plain turbo setup and report skipped dependencies by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14650](https://github.com/vercel/turborepo/pull/14650) - feat: Record trusted setup installations outside the repository by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14494](https://github.com/vercel/turborepo/pull/14494) - feat: Provision pnpm 12 native binaries from verified platform packages by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14743](https://github.com/vercel/turborepo/pull/14743) - feat: Parse root rust-toolchain files into portable requests by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14550](https://github.com/vercel/turborepo/pull/14550) - feat: Provision locked Python interpreters through managed uv by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14559](https://github.com/vercel/turborepo/pull/14559) - feat: Sync uv workspaces from the committed uv.lock by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14561](https://github.com/vercel/turborepo/pull/14561) - feat: Resolve Rust toolchain requests to exact locked channels by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14551](https://github.com/vercel/turborepo/pull/14551) - feat: Authorize prepared tools from private setup evidence by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14495](https://github.com/vercel/turborepo/pull/14495) - feat: Install locked Rust toolchains through private rustup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14562](https://github.com/vercel/turborepo/pull/14562) - feat: Create and update Rust selections in turbo.lock by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14563](https://github.com/vercel/turborepo/pull/14563) - feat: Prefetch locked Cargo dependencies with managed cargo by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14564](https://github.com/vercel/turborepo/pull/14564) - feat: Activate trusted Node and pnpm for task execution by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14508](https://github.com/vercel/turborepo/pull/14508) - feat: Enforce managed run compatibility before CLI handoff by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14509](https://github.com/vercel/turborepo/pull/14509) - fix: Close managed execution authorization gaps by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14516](https://github.com/vercel/turborepo/pull/14516) - fix: Preserve informational exits in managed repositories by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14519](https://github.com/vercel/turborepo/pull/14519) - feat: Reuse trusted installations for offline setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14518](https://github.com/vercel/turborepo/pull/14518) - feat: Add experimental managed Node and pnpm peer capabilities by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14517](https://github.com/vercel/turborepo/pull/14517) - feat: Lock additional tool artifacts and detect declaration drift by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14575](https://github.com/vercel/turborepo/pull/14575) - feat: Install additional tools through a generic verified artifact backend by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14577](https://github.com/vercel/turborepo/pull/14577) - feat: Activate locked uv and Python and check their readiness by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14649](https://github.com/vercel/turborepo/pull/14649) - fix: Precompile managed Python bytecode while staging by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14670](https://github.com/vercel/turborepo/pull/14670) - feat: Prune setup records for deleted, moved, or re-cloned roots by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14655](https://github.com/vercel/turborepo/pull/14655) - feat: Activate locked Rust toolchains and check their readiness by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14651](https://github.com/vercel/turborepo/pull/14651) - feat: Provision locked additional tools from turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14581](https://github.com/vercel/turborepo/pull/14581) - feat: Create and refresh Go entries in turbo.lock during local setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14553](https://github.com/vercel/turborepo/pull/14553) - feat: Prefetch Go modules without changing go.mod or go.sum by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14554](https://github.com/vercel/turborepo/pull/14554) - feat: Advertise the managed Node/pnpm peer contract on GNU Linux x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14641](https://github.com/vercel/turborepo/pull/14641) - feat: Provision locked Yarn classic binaries by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14555](https://github.com/vercel/turborepo/pull/14555) - feat: Add repository and CLI controls for skipping lifecycle scripts by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14662](https://github.com/vercel/turborepo/pull/14662) - feat: Explain whether turbo setup repairs tools or updates the lock by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14654](https://github.com/vercel/turborepo/pull/14654) - feat: Reuse verified tool downloads across repositories by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14535](https://github.com/vercel/turborepo/pull/14535) - perf: Cache installed tool tree hashes per generation by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14653](https://github.com/vercel/turborepo/pull/14653) - test: Exercise global setup then plain turbo run end to end by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14642](https://github.com/vercel/turborepo/pull/14642) - feat: Apply root setup policy and CLI overrides in turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14663](https://github.com/vercel/turborepo/pull/14663) - feat: Pin and verify the xz Rust tarballs rustup downloads by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14771](https://github.com/vercel/turborepo/pull/14771) - feat: Hash locked additional-tool artifact identity portably by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14583](https://github.com/vercel/turborepo/pull/14583) - feat: Provision locked modern Yarn bundles by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14556](https://github.com/vercel/turborepo/pull/14556) - feat: Provision locked Bun binaries without global Bun by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14558](https://github.com/vercel/turborepo/pull/14558) - feat: Provision offline setup from verified cached artifacts by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14540](https://github.com/vercel/turborepo/pull/14540) - feat: Measure and remove inactive managed tool storage by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14549](https://github.com/vercel/turborepo/pull/14549) - feat: Create and update turbo.lock for Yarn and Bun during local setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14560](https://github.com/vercel/turborepo/pull/14560) - feat: Validate installed Yarn and Bun activation plans and checks by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14648](https://github.com/vercel/turborepo/pull/14648) - feat: Set up Bun-only repositories without a Node declaration by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14658](https://github.com/vercel/turborepo/pull/14658) - feat: Add a shell hook that activates managed tools in bash and zsh by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14603](https://github.com/vercel/turborepo/pull/14603) - feat: Add an uninstall mode to the POSIX installer by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14636](https://github.com/vercel/turborepo/pull/14636) - test: Recover setup killed mid-download and mid-unpack by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14569](https://github.com/vercel/turborepo/pull/14569) - feat: Route setup downloads through credential-free mirror overrides by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14545](https://github.com/vercel/turborepo/pull/14545) - test: Race concurrent setup writers over one shared cache by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14573](https://github.com/vercel/turborepo/pull/14573) - feat: Clean up replaced managed tools automatically during setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14652](https://github.com/vercel/turborepo/pull/14652) - feat: Add the `turbo exec` command surface by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14536](https://github.com/vercel/turborepo/pull/14536) - feat: Run `turbo exec` commands with the managed environment by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14568](https://github.com/vercel/turborepo/pull/14568) - feat: Activate locked Go and check its readiness in turbo setup --check by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14644](https://github.com/vercel/turborepo/pull/14644) - feat: Name the missing Node declaration when --no-lock setup cannot start by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14701](https://github.com/vercel/turborepo/pull/14701) - feat: Add shell hook support for fish and PowerShell by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14606](https://github.com/vercel/turborepo/pull/14606) - fix: Run turbo setup in pruned output without a Git repository by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14639](https://github.com/vercel/turborepo/pull/14639) - fix: Accept umask 0002 ancestors of trusted setup records by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14702](https://github.com/vercel/turborepo/pull/14702) - fix: Guard managed `turbo exec` local CLI handoff by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14572](https://github.com/vercel/turborepo/pull/14572) - feat: Lock and verify system Node.js and pnpm under verify-system policy by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14664](https://github.com/vercel/turborepo/pull/14664) - feat: Record and authorize trusted setup roots on native Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14659](https://github.com/vercel/turborepo/pull/14659) - test: Verify `turbo exec` end to end from nested paths by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14578](https://github.com/vercel/turborepo/pull/14578) - test: Prove Unix `turbo exec` parity for standalone and npm wrapper by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14580](https://github.com/vercel/turborepo/pull/14580) - feat: Provision managed Node and pnpm on native Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14584](https://github.com/vercel/turborepo/pull/14584) - fix: Preserve `turbo exec` behavior for Windows `.cmd` launchers and Ctrl+C by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14646](https://github.com/vercel/turborepo/pull/14646) - test: Prove native Windows `turbo exec` entrypoint parity without managed tools by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14660](https://github.com/vercel/turborepo/pull/14660) - fix: Stop native Windows turbo setup on Ctrl+C from either entrypoint by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14591](https://github.com/vercel/turborepo/pull/14591) - fix: Refuse managed setup on Windows arm64 hosts, including x64 turbo under emulation by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14672](https://github.com/vercel/turborepo/pull/14672) - fix: Propose setup plans with every ecosystem's lock resolver by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14744](https://github.com/vercel/turborepo/pull/14744) - fix: Detect the host libc for managed turbo run by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14710](https://github.com/vercel/turborepo/pull/14710) - feat: Add a frozen npm install adapter for setup dependencies by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14718](https://github.com/vercel/turborepo/pull/14718) - feat: Activate additional tool binaries in managed run and exec by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14706](https://github.com/vercel/turborepo/pull/14706) - feat: Install locked npm dependencies during turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14721](https://github.com/vercel/turborepo/pull/14721) - feat: Follow HTTPS redirects for additional-tool artifacts by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14707](https://github.com/vercel/turborepo/pull/14707) - feat: Configure setup mirrors in the root setup policy by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14700](https://github.com/vercel/turborepo/pull/14700) - feat: Record trusted setup roots for --no-lock installs by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14727](https://github.com/vercel/turborepo/pull/14727) - feat: Activate and hash --no-lock selections in plain turbo run by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14729](https://github.com/vercel/turborepo/pull/14729) - feat: Install additional-tool archives without a top-level folder by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14708](https://github.com/vercel/turborepo/pull/14708) - feat: Mirror Bun, uv, and Python release downloads by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14714](https://github.com/vercel/turborepo/pull/14714) - feat: Mirror Go and Rust release downloads by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14739](https://github.com/vercel/turborepo/pull/14739) - feat: Provision declared npm without lock writes by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14730](https://github.com/vercel/turborepo/pull/14730) - feat: Activate every managed ecosystem in turbo run, including its own probes by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14711](https://github.com/vercel/turborepo/pull/14711) - feat: Download additional tools through the shared cache, offline mode, and a mirror by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14709](https://github.com/vercel/turborepo/pull/14709) - feat: Resolve native task commands through managed binaries by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14712](https://github.com/vercel/turborepo/pull/14712) - test: Cover the Unix additional-tool setup, run, and recovery matrix by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14717](https://github.com/vercel/turborepo/pull/14717) - feat: Qualify additional tools on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14731](https://github.com/vercel/turborepo/pull/14731) - feat: Use verified system tools in managed turbo run by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14713](https://github.com/vercel/turborepo/pull/14713) - test: Exercise managed Go setup then plain turbo run without host Go by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14719](https://github.com/vercel/turborepo/pull/14719) - test: Exercise managed Rust setup then plain turbo run without host Rust by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14720](https://github.com/vercel/turborepo/pull/14720) - test: Exercise managed uv and Python setup then plain turbo run without host Python by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14722](https://github.com/vercel/turborepo/pull/14722) - test: Exercise managed Yarn and Bun setup then plain turbo run without host tools by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14723](https://github.com/vercel/turborepo/pull/14723) - fix: Let turbo run and turbo exec use verify-system tools on musl hosts by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14751](https://github.com/vercel/turborepo/pull/14751) - test: Qualify Yarn classic and modern Yarn setup on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14746](https://github.com/vercel/turborepo/pull/14746) - feat: Provision managed uv on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14749](https://github.com/vercel/turborepo/pull/14749) - feat: Provision locked Rust toolchains on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14752](https://github.com/vercel/turborepo/pull/14752) - fix: Kill the command when `turbo exec` is killed by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14757](https://github.com/vercel/turborepo/pull/14757) - feat: Provision managed Go from the official Windows x64 zip by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14748](https://github.com/vercel/turborepo/pull/14748) - feat: Provision managed Python on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14756](https://github.com/vercel/turborepo/pull/14756) - feat: Activate managed tools from the PowerShell hook on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14747](https://github.com/vercel/turborepo/pull/14747) - feat: Activate managed Go with a plain GOROOT on native Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14754](https://github.com/vercel/turborepo/pull/14754) - feat: Provision locked Bun on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14750](https://github.com/vercel/turborepo/pull/14750) - fix: Keep PowerShell hook output ASCII so console code pages cannot corrupt PATH by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14755](https://github.com/vercel/turborepo/pull/14755) - feat: Provision pnpm 12 native binaries on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14753](https://github.com/vercel/turborepo/pull/14753) - fix: Kill the local `turbo` when the global `turbo` that handed off is killed by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14785](https://github.com/vercel/turborepo/pull/14785) - feat: Activate managed Rust on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14758](https://github.com/vercel/turborepo/pull/14758) - feat: Activate managed Go from the shell hook on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14764](https://github.com/vercel/turborepo/pull/14764) - fix: Block cache restoration writes to Git metadata by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14808](https://github.com/vercel/turborepo/pull/14808) - feat: Report locked dependency actions in turbo setup plans and checks by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14724](https://github.com/vercel/turborepo/pull/14724) - feat: Advertise the managed-run peer contract on every claimed platform by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14780](https://github.com/vercel/turborepo/pull/14780) - fix: Activate managed tools in turbo watch by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14779](https://github.com/vercel/turborepo/pull/14779) - perf: Stamp installed tool trees on native Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14774](https://github.com/vercel/turborepo/pull/14774) - feat: Install pnpm dependencies in frozen mode during setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14726](https://github.com/vercel/turborepo/pull/14726) - feat: Measure setup outcomes through standard telemetry by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14546](https://github.com/vercel/turborepo/pull/14546) - feat: Install Yarn dependencies immutably during setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14733](https://github.com/vercel/turborepo/pull/14733) - fix: Activate managed tools in commands that discover the repository by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14784](https://github.com/vercel/turborepo/pull/14784) - feat: Install Bun dependencies from a frozen lock during setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14734](https://github.com/vercel/turborepo/pull/14734) - feat: Sync locked uv workspaces during turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14735](https://github.com/vercel/turborepo/pull/14735) - fix: Reject Windows prefixed paths during cache restore by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14809](https://github.com/vercel/turborepo/pull/14809) - feat: Prefetch locked Cargo dependencies during turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14736](https://github.com/vercel/turborepo/pull/14736) - feat: Prefetch Go modules during turbo setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14737](https://github.com/vercel/turborepo/pull/14737) - test: Cover managed uv and Python setup on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14761](https://github.com/vercel/turborepo/pull/14761) - feat: Prefetch Cargo dependencies and report the MSVC linker on Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14760](https://github.com/vercel/turborepo/pull/14760) - feat: Install locked dependencies offline from native caches by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14759](https://github.com/vercel/turborepo/pull/14759) - feat: Prefetch Go modules with managed Go on native Windows by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14762](https://github.com/vercel/turborepo/pull/14762) - feat: Install locked JavaScript dependencies on native Windows x64 by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14763](https://github.com/vercel/turborepo/pull/14763) - feat: Probe repository-local turbo on Windows and cover pins on every platform by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14781](https://github.com/vercel/turborepo/pull/14781) - feat: Export managed runtime variables from the shell hook on every platform by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14802](https://github.com/vercel/turborepo/pull/14802) - refactor: Route setup's Git queries through an injectable boundary by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14811](https://github.com/vercel/turborepo/pull/14811) - perf: Load each tsconfig once per file trace by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14627](https://github.com/vercel/turborepo/pull/14627) - perf: Overlap reading and compression when writing large cache archives by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14604](https://github.com/vercel/turborepo/pull/14604) - perf: Speed up pnpm lockfile pruning and encoding in turbo prune by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14520](https://github.com/vercel/turborepo/pull/14520) - perf: Prefetch remote cache artifacts as soon as task hashes are known by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14585](https://github.com/vercel/turborepo/pull/14585) - perf: Remove the remaining quadratic passes from the Bun prune subgraph by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14523](https://github.com/vercel/turborepo/pull/14523) - perf: Memoize Cargo.lock closures and share resolution identities by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14498](https://github.com/vercel/turborepo/pull/14498) - perf: Match node_modules-style exclusions by path segment instead of compiling globs by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14634](https://github.com/vercel/turborepo/pull/14634) - perf: Avoid waking the rayon pool for small workspaces by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14602](https://github.com/vercel/turborepo/pull/14602) - perf: Overlap affected change detection with package graph construction by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14496](https://github.com/vercel/turborepo/pull/14496) - perf: Find line breaks in task output a block at a time by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14601](https://github.com/vercel/turborepo/pull/14601) - perf: Buffer task log file writes in 64 KiB blocks by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14607](https://github.com/vercel/turborepo/pull/14607) - perf: Hand lockfile closures to JavaScript resolution as indices by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14596](https://github.com/vercel/turborepo/pull/14596) - perf: Share each file's text across its trace errors by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14632](https://github.com/vercel/turborepo/pull/14632) - fix: Preserve task output after non-zero exits by [@&#8203;vercel-gh-bot-3](https://github.com/vercel-gh-bot-3)\[bot] in [#&#8203;14373](https://github.com/vercel/turborepo/pull/14373) - perf: Overlap reading and compression when building cache archives for upload by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14617](https://github.com/vercel/turborepo/pull/14617) - perf: Install cache archives locally while they upload by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14622](https://github.com/vercel/turborepo/pull/14622) - perf: Skip newline normalization copies for already-normalized TUI output by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14595](https://github.com/vercel/turborepo/pull/14595) - chore: Update with-changesets example by [@&#8203;vercel-gh-bot-3](https://github.com/vercel-gh-bot-3)\[bot] in [#&#8203;14638](https://github.com/vercel/turborepo/pull/14638) - fix: Attribute Cargo.lock changes to the crates whose dependencies changed by [@&#8203;PedroRosalba](https://github.com/PedroRosalba) in [#&#8203;14656](https://github.com/vercel/turborepo/pull/14656) - fix: Stop installing the Unix shell hook automatically by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14813](https://github.com/vercel/turborepo/pull/14813) - chore: Release Turborepo 2.11.9-canary.1 by [@&#8203;github-actions](https://github.com/github-actions)\[bot] in [#&#8203;14817](https://github.com/vercel/turborepo/pull/14817) - fix: Allow native package manager configuration during setup by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14816](https://github.com/vercel/turborepo/pull/14816) - refactor: Remove setup lifecycle script controls by [@&#8203;anthonyshew](https://github.com/anthonyshew) in [#&#8203;14818](https://github.com/vercel/turborepo/pull/14818) - docs: Use .NET in the multi-language guide by [@&#8203;sahyl](https://github.com/sahyl) in [#&#8203;14793](https://github.com/vercel/turborepo/pull/14793) - fix(cache): Parallelize dry-run HEAD fallback by [@&#8203;FOWEPJF255](https://github.com/FOWEPJF255) in [#&#8203;14801](https://github.com/vercel/turborepo/pull/14801) ##### New Contributors - [@&#8203;FOWEPJF255](https://github.com/FOWEPJF255) made their first contribution in [#&#8203;14801](https://github.com/vercel/turborepo/pull/14801) **Full Changelog**: <https://github.com/vercel/turborepo/compare/v2.11.8...v2.11.9> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
ci(deps): update ci dependencies
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
check-commitizen.yaml / Check the PR title (pull_request) Successful in 3s
check-formatter.yaml / Checks with formatters (pull_request) Successful in 31s
check-linter.yaml / Checks with linters (pull_request) Successful in 1m1s
check-yamllint.yaml / Lint yaml files (pull_request) Successful in 4s
check.yaml / Checks with static tools (pull_request) Successful in 2m48s
forgejo-agent / LLM Bot response generation (pull_request) Successful in 23s
2e3bb88c3b
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-10-20 03:02:43 +00:00
renovate-bot deleted branch renovate-ci 2026-10-20 03:07:45 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
projects/events-cash-register!363
No description provided.