Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tests for the ESLint caching. #2859

Merged
merged 2 commits into from
Nov 30, 2022
Merged

Conversation

nathanhammond
Copy link
Contributor

I pulled the trigger too fast on #2850, these are the tests that should have been written for it.

@vercel
Copy link

vercel bot commented Nov 29, 2022

@nathanhammond is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Nov 29, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
examples-svelte-web 🔄 Building (Inspect) Nov 30, 2022 at 6:57PM (UTC)
turbo-site ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Nov 30, 2022 at 6:57PM (UTC)
5 Ignored Deployments
Name Status Preview Comments Updated
examples-basic-web ⬜️ Ignored (Inspect) Nov 30, 2022 at 6:57PM (UTC)
examples-designsystem-docs ⬜️ Ignored (Inspect) Nov 30, 2022 at 6:57PM (UTC)
examples-kitchensink-blog ⬜️ Ignored (Inspect) Nov 30, 2022 at 6:57PM (UTC)
examples-native-web ⬜️ Ignored (Inspect) Nov 30, 2022 at 6:57PM (UTC)
examples-nonmonorepo ⬜️ Ignored (Inspect) Nov 30, 2022 at 6:57PM (UTC)

@github-actions github-actions bot added the pkg: turbo-eslint eslint-config-turbo and eslint-plugin-turbo label Nov 29, 2022
Copy link
Contributor Author

@nathanhammond nathanhammond left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewer's guide.

@@ -11,7 +11,7 @@
"format:prettier": "prettier -w .",
"format:rs": "cargo fmt --all",
"format:toml": "taplo format",
"lint": "eslint . --ext js,jsx,ts,tsx -c ./.eslintrc.js",
Copy link
Contributor Author

@nathanhammond nathanhammond Nov 29, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This removal of -c is because it is the default.

Comment on lines +36 to 42
"*.{js,jsx,ts,tsx}": [
"pnpm run lint --quiet --fix --",
"prettier --write"
],
"*.{ts,tsx,md,mdx,js,jsx,mjs,yml,yaml,css}": [
"*.{md,mdx,mjs,yml,yaml,css}": [
"prettier --write"
],
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Previously this was a race condition. Now by splitting it up it isn't.

Comment on lines +4 to +6
"eslint-plugin-turbo#test": {
"dependsOn": ["build"]
},
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have "acceptance tests" now for this which have to run after dist/index.js is available.

Copy link
Member

@tknickman tknickman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nathanhammond a few questions / comments.

@nathanhammond nathanhammond added the pr: automerge Kodiak will merge these automatically after checks pass label Nov 30, 2022
@kodiakhq kodiakhq bot merged commit fb5229f into vercel:main Nov 30, 2022
@nathanhammond nathanhammond deleted the eslint-env-aware branch December 1, 2022 05:44
kodiakhq bot pushed a commit that referenced this pull request Dec 2, 2022
Before #2859:
`eslint --quiet --fix`

After #2859:
`pnpm run lint --quiet --fix --`
=>
`eslint . --ext js,jsx,ts,tsx --quiet --fix --`

After this:
`eslint --ext js,jsx,ts,tsx --quiet --fix --`

Removes the sneaky `.`.
NicholasLYang added a commit to NicholasLYang/turbo that referenced this pull request Dec 5, 2022
commit 096b8b8
Author: David Barrat <david@barrat.io>
Date:   Mon Dec 5 15:29:41 2022 +0100

    Docs: Add Authdog to Turbo Showcase page (vercel#2921)

    [Authdog](https://www.authdog.com/)  is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff!

commit e39d65e
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:23:40 2022 +0100

    enable id reusing (vercel#2895)

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

commit 6b99818
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:53 2022 +0100

    Reduce wrapper tasks by eagerly resolving Vcs (vercel#2933)

    * resolve codegenerateable before calling it

    * eagerly resolve some constructors to avoid creating many wrapper tasks

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

commit ce4c445
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:32 2022 +0100

    Share TaskInputs between task cache and task (vercel#2923)

    Move bound task function into TaskState to allow unloading

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

commit e1bf5e2
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 14:32:24 2022 +0100

    make sure that removing collectibles will cleanup helper entries (vercel#2872)

commit 532eff7
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 13:27:22 2022 +0100

    Reduce the number of Strings and wrapper tasks (vercel#2834)

    * use Cow to avoid creating Strings for trait function names
    * trait calls avoid the resolve trait wrapper task when called on a resolved VC
    * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks

    Depends on vercel#2416

commit dc36fc4
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 11:00:10 2022 +0100

    reduce number of allocations (vercel#2833)

    VecDeque::new always allocates 7 elements

commit 4f247be
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Mon Dec 5 15:39:15 2022 +0800

    Upgrade to Next.js 13 (vercel#2906)

    This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry.

commit 1e81806
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 07:42:19 2022 +0100

    shrink lists and sets that are stored in Tasks (vercel#2873)

    Reduces memory usage by 14%

commit cac79bb
Author: Ahab <ahabhgk@gmail.com>
Date:   Sun Dec 4 13:23:26 2022 +0800

    make lazy bundling for dynamic import more lazy (vercel#2918)

    For example:

    ```js
    // index.js
    setTimeout(() => {
      import('./async.js').then(() => console.log('async.js loaded'))
    }, 1000)
    ```

    ```js
    // async.js
    import './async.css';
    console.log('async.js content')
    ```

    For now the graph generated by above code will be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png">

    The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`.

    This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`.

    But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png">

    And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'.

commit fd09f2e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 4 03:26:37 2022 +0000

    chore(deps): update dependency @types/node to v18.11.10 (vercel#2928)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit 429e91e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 22:21:26 2022 -0500

    chore(deps): update dependency @babel/core to v7.20.5 (vercel#2919)

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

commit 6478d61
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Sat Dec 3 22:11:10 2022 +0100

    update chromiumoxide (vercel#2916)

    updating in hope that this fixes the random errors in test runs

commit b7bcfc3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 08:54:50 2022 +0000

    chore(deps): update rust crate futures to 0.3.25 (vercel#2915)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Type | Update | Change |
    |---|---|---|---|
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` |

    ---

    ### ⚠ Dependency Lookup Warnings ⚠

    Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>rust-lang/futures-rs</summary>

    ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0325---2022-10-20)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25)

    -   Fix soundness issue in `join!` and `try_join!` macros ([#&vercel#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649))
    -   Implement `Clone` for `sink::Drain` ([#&vercel#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650))

    ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0324---2022-08-29)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

    -   Fix incorrect termination of `select_with_strategy` streams ([#&vercel#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635))

    ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0323---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23)

    -   Work around MSRV increase due to a cargo bug.

    ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0322---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22)

    -   Fix `Sync` impl of `BiLockGuard` ([#&vercel#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570))
    -   Fix partial iteration in `FuturesUnordered` ([#&vercel#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574))
    -   Fix false detection of inner panics in `Shared` ([#&vercel#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576))
    -   Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&vercel#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571))
    -   Add `io::copy_buf_abortable` ([#&vercel#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507))
    -   Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&vercel#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599))
    -   Make `run_until_stalled` handle self-waking futures ([#&vercel#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593))
    -   Use `FuturesOrdered` in `try_join_all` ([#&vercel#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556))
    -   Fix orderings in `LocalPool` waker ([#&vercel#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608))
    -   Fix `stream::Chunk` adapters size hints ([#&vercel#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611))
    -   Add `push_front` and `push_back` to `FuturesOrdered` ([#&vercel#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&vercel#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Performance improvements ([#&vercel#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&vercel#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626))
    -   Documentation improvements ([#&vercel#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&vercel#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&vercel#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613))

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

    ---

     - [ ] If you want to rebase/retry this PR, check this box

    ---

    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/vercel/turbo).

commit 93222f2
Author: Anthony Shew <anthony.shew@vercel.com>
Date:   Fri Dec 2 16:36:55 2022 -0800

    feat(docs): document topology outside of a task (vercel#2879)

    * Docs for topology outside of a task

    Documentation for behavior in vercel#2855!

    * Minor cleanup.

    * Some copy updates and add image.

    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit f8aaf81
Author: Will Binns-Smith <wbinnssmith@gmail.com>
Date:   Fri Dec 2 16:32:35 2022 -0800

    Link to Turbopack's architecture.md from CONTRIBUTING.md (vercel#2913)

commit 0723170
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Fri Dec 2 16:40:08 2022 -0500

    feat(docs): add github (vercel#2912)

commit c69298c
Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
Date:   Fri Dec 2 11:58:55 2022 -0800

    build(cargo): update swc_core, dependencies to resolve circular deps (vercel#2869)

    * build(cargo): bump up swc_core

    * build(cargo): unpin indexmap

    * build(cargo): update dependencies

    * style(cargo): adjust format

commit 6965cb8
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 19:42:05 2022 +0100

    set correct cwd for server renderer (vercel#2886)

commit 4a3cb94
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 18:27:02 2022 +0100

    fix dynamic paths (vercel#2884)

commit eead906
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 16:09:08 2022 +0800

    Fix the missing links. (vercel#2707)

    This PR does three things:
    1. Prevents double redirects by setting the correct destination the first time.
    2. Redirects URLs accidentally recreated in the new scope. 🤦‍♂️
    3. Removes a catch-all to trigger any additional missing links to appear.

    Changes are easy to review commit-by-commit.

commit b8c0c3c
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 14:37:03 2022 +0800

    Update lint-staged behavior. (vercel#2904)

    Before vercel#2859:
    `eslint --quiet --fix`

    After vercel#2859:
    `pnpm run lint --quiet --fix --`
    =>
    `eslint . --ext js,jsx,ts,tsx --quiet --fix --`

    After this:
    `eslint --ext js,jsx,ts,tsx --quiet --fix --`

    Removes the sneaky `.`.

commit 336ea22
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 08:33:21 2022 +0800

    Add additional detailed warning message if no tasks were run. (vercel#2778)

    This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent.

commit 9359c46
Author: Leah <github.leah@hrmny.sh>
Date:   Thu Dec 1 21:02:33 2022 +0100

    simplify `next-binding` (vercel#2899)

commit 22c1440
Author: Justin Ridgewell <justin@ridgewell.name>
Date:   Thu Dec 1 13:55:15 2022 -0500

    Implement import.meta (vercel#2816)

    I chose to have the `import.meta.url` to have the relative project path on disk.

    Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path.

    I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship.

    Fixes WEB-137.

commit 75a7d1e
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Thu Dec 1 11:40:15 2022 -0500

    fix(examples): cra pnpm fix (vercel#2897)
elitan pushed a commit to elitan/turbo that referenced this pull request Dec 6, 2022
I pulled the trigger too fast on vercel#2850, these are the tests that should have been written for it.
elitan pushed a commit to elitan/turbo that referenced this pull request Dec 6, 2022
Before vercel#2859:
`eslint --quiet --fix`

After vercel#2859:
`pnpm run lint --quiet --fix --`
=>
`eslint . --ext js,jsx,ts,tsx --quiet --fix --`

After this:
`eslint --ext js,jsx,ts,tsx --quiet --fix --`

Removes the sneaky `.`.
chris-olszewski added a commit that referenced this pull request Dec 8, 2022
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are
serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing

* Adjusted json serialization. Now debugging

* Hooked up new CLI to commands

* Fixing compile error

* fixing lint error

* Fixing more Go lint errors

* Fixing lint errors

* fixing up tests

* Only using turbo state with link, login, and logout commands

* Reverting changes

* Removing more changes

* Deleting code and fixing lints

* Removed unlink command

* Fixing bugs

* Reverting more changes

* fixed all tests

* Refactored away duplicates using CLIConfigProvider interface

* Lint fixes

* Minor order tweak

* Added error if command is not handled

* PR feedback

* Minor fixes. Adding --__test-run flag

* Added workaround for subcommand help

* Moved logic around to accomodate login/logout/link/unlink

* Added some documentation, removed some printf

* Adding more tests.

* Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it.

* Split up derive into multiple lines

* Added comment explaining clap v3 in Cargo.toml

* Ported daemon

* Cleaning up code. Removed imports

* Fix lints

* Fixing lints

* Ported prune to Rust CLI

* Going all the way. Porting run to Rust CLI and upgrading back to clap v4

* Always gotta be testing

* Always be testing. Always. Be. Testing.

* Added tests for each singular flag. Now for combination tests

* WIP: Hooking up Rust CLI to Go run logic

* Disable color

* Removed root inference from Go side

* Fixing compile errors

* Update cli/cmd/turbo/main.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Patching up code for run

* PR changes

* Restored labeler

* Restore og.tsx

* Reverted run changes that somehow made it in here

* Fix run

* Update cli/internal/turbostate/turbostate.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* feat: polyfill `global` with `globalThis` (#2666)

This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions.

* delete IsYarn util (#2668)

* feat(docs): new authors & consistent filesnames (#2680)

* Added caveat to environment variables docs (#2703)

Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

* Fix publish workflow (#2681)

* change from yarn to pnpm (#2686)

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>

* Reverted workflow changes

* Fixing tests. Added run args to base

* Trying to fix tests

* Rewrote some logic around run args handling

* Fixing up tests by adding flags and fixing parsing bugs

* Hooked up RepoState to Go code

* Fixing e2e tests

* Fixing e2e

* Gotta build shim, not turbo in package.json

* Patched integration test

* Reverted Cargo.toml

* Cargo.lock too

* Fixing tests

* Moving turbo binary to shim

* Fixed tests and CI

* Check for TURBO_BINARY_PATH

* Ported shell completions to Rust

* Fixed logic issue with TURBO_BINARY_PATH

* Created .gitignore file with generated rust and header files

* Second try on cleaning up generated files

* More CI fixes

* Realized we still need some inference

* Removed files that are edited by run-examples.sh

* Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`.

* Cleaning up changes.

* Fix one thing break another

* Accept integration changes

* Deleting more unused code

* Test fixes

* No longer need this line now that src/ffi.rs is gitignored

* PR feedback

* Update cli/internal/run/run.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Fixing typo

* Merged main

* PR feedback

* PR feedback

* Merge main

* Reverted workflow change

* add build turbo GH action to use across workflows

* use correct build target

* Error on invalid unicode instead of lossy conversion

* PR feedback

* Squashed commit of the following:

commit 096b8b8
Author: David Barrat <david@barrat.io>
Date:   Mon Dec 5 15:29:41 2022 +0100

    Docs: Add Authdog to Turbo Showcase page (#2921)

    [Authdog](https://www.authdog.com/)  is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff!

commit e39d65e
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:23:40 2022 +0100

    enable id reusing (#2895)

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

commit 6b99818
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:53 2022 +0100

    Reduce wrapper tasks by eagerly resolving Vcs (#2933)

    * resolve codegenerateable before calling it

    * eagerly resolve some constructors to avoid creating many wrapper tasks

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

commit ce4c445
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:32 2022 +0100

    Share TaskInputs between task cache and task (#2923)

    Move bound task function into TaskState to allow unloading

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

commit e1bf5e2
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 14:32:24 2022 +0100

    make sure that removing collectibles will cleanup helper entries (#2872)

commit 532eff7
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 13:27:22 2022 +0100

    Reduce the number of Strings and wrapper tasks (#2834)

    * use Cow to avoid creating Strings for trait function names
    * trait calls avoid the resolve trait wrapper task when called on a resolved VC
    * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks

    Depends on #2416

commit dc36fc4
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 11:00:10 2022 +0100

    reduce number of allocations (#2833)

    VecDeque::new always allocates 7 elements

commit 4f247be
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Mon Dec 5 15:39:15 2022 +0800

    Upgrade to Next.js 13 (#2906)

    This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry.

commit 1e81806
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 07:42:19 2022 +0100

    shrink lists and sets that are stored in Tasks (#2873)

    Reduces memory usage by 14%

commit cac79bb
Author: Ahab <ahabhgk@gmail.com>
Date:   Sun Dec 4 13:23:26 2022 +0800

    make lazy bundling for dynamic import more lazy (#2918)

    For example:

    ```js
    // index.js
    setTimeout(() => {
      import('./async.js').then(() => console.log('async.js loaded'))
    }, 1000)
    ```

    ```js
    // async.js
    import './async.css';
    console.log('async.js content')
    ```

    For now the graph generated by above code will be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png">

    The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`.

    This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`.

    But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png">

    And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'.

commit fd09f2e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 4 03:26:37 2022 +0000

    chore(deps): update dependency @types/node to v18.11.10 (#2928)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit 429e91e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 22:21:26 2022 -0500

    chore(deps): update dependency @babel/core to v7.20.5 (#2919)

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

commit 6478d61
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Sat Dec 3 22:11:10 2022 +0100

    update chromiumoxide (#2916)

    updating in hope that this fixes the random errors in test runs

commit b7bcfc3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 08:54:50 2022 +0000

    chore(deps): update rust crate futures to 0.3.25 (#2915)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Type | Update | Change |
    |---|---|---|---|
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` |

    ---

    ### ⚠ Dependency Lookup Warnings ⚠

    Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>rust-lang/futures-rs</summary>

    ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0325---2022-10-20)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25)

    -   Fix soundness issue in `join!` and `try_join!` macros ([#&#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649))
    -   Implement `Clone` for `sink::Drain` ([#&#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650))

    ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0324---2022-08-29)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

    -   Fix incorrect termination of `select_with_strategy` streams ([#&#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635))

    ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0323---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23)

    -   Work around MSRV increase due to a cargo bug.

    ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0322---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22)

    -   Fix `Sync` impl of `BiLockGuard` ([#&#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570))
    -   Fix partial iteration in `FuturesUnordered` ([#&#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574))
    -   Fix false detection of inner panics in `Shared` ([#&#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576))
    -   Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571))
    -   Add `io::copy_buf_abortable` ([#&#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507))
    -   Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599))
    -   Make `run_until_stalled` handle self-waking futures ([#&#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593))
    -   Use `FuturesOrdered` in `try_join_all` ([#&#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556))
    -   Fix orderings in `LocalPool` waker ([#&#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608))
    -   Fix `stream::Chunk` adapters size hints ([#&#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611))
    -   Add `push_front` and `push_back` to `FuturesOrdered` ([#&#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Performance improvements ([#&#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626))
    -   Documentation improvements ([#&#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613))

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

    ---

     - [ ] If you want to rebase/retry this PR, check this box

    ---

    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/vercel/turbo).

commit 93222f2
Author: Anthony Shew <anthony.shew@vercel.com>
Date:   Fri Dec 2 16:36:55 2022 -0800

    feat(docs): document topology outside of a task (#2879)

    * Docs for topology outside of a task

    Documentation for behavior in #2855!

    * Minor cleanup.

    * Some copy updates and add image.

    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit f8aaf81
Author: Will Binns-Smith <wbinnssmith@gmail.com>
Date:   Fri Dec 2 16:32:35 2022 -0800

    Link to Turbopack's architecture.md from CONTRIBUTING.md (#2913)

commit 0723170
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Fri Dec 2 16:40:08 2022 -0500

    feat(docs): add github (#2912)

commit c69298c
Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
Date:   Fri Dec 2 11:58:55 2022 -0800

    build(cargo): update swc_core, dependencies to resolve circular deps (#2869)

    * build(cargo): bump up swc_core

    * build(cargo): unpin indexmap

    * build(cargo): update dependencies

    * style(cargo): adjust format

commit 6965cb8
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 19:42:05 2022 +0100

    set correct cwd for server renderer (#2886)

commit 4a3cb94
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 18:27:02 2022 +0100

    fix dynamic paths (#2884)

commit eead906
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 16:09:08 2022 +0800

    Fix the missing links. (#2707)

    This PR does three things:
    1. Prevents double redirects by setting the correct destination the first time.
    2. Redirects URLs accidentally recreated in the new scope. 🤦‍♂️
    3. Removes a catch-all to trigger any additional missing links to appear.

    Changes are easy to review commit-by-commit.

commit b8c0c3c
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 14:37:03 2022 +0800

    Update lint-staged behavior. (#2904)

    Before #2859:
    `eslint --quiet --fix`

    After #2859:
    `pnpm run lint --quiet --fix --`
    =>
    `eslint . --ext js,jsx,ts,tsx --quiet --fix --`

    After this:
    `eslint --ext js,jsx,ts,tsx --quiet --fix --`

    Removes the sneaky `.`.

commit 336ea22
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 08:33:21 2022 +0800

    Add additional detailed warning message if no tasks were run. (#2778)

    This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent.

commit 9359c46
Author: Leah <github.leah@hrmny.sh>
Date:   Thu Dec 1 21:02:33 2022 +0100

    simplify `next-binding` (#2899)

commit 22c1440
Author: Justin Ridgewell <justin@ridgewell.name>
Date:   Thu Dec 1 13:55:15 2022 -0500

    Implement import.meta (#2816)

    I chose to have the `import.meta.url` to have the relative project path on disk.

    Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path.

    I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship.

    Fixes WEB-137.

commit 75a7d1e
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Thu Dec 1 11:40:15 2022 -0500

    fix(examples): cra pnpm fix (#2897)

* Merged main

* Reverting changes that snuck in

* Fixing tests

* Final fixes for tests

* bump timeout on jobs that need to build turborepo

* use prebuilt turbo for e2e tests

* change when turbo is built

* add turbo_tasks State (#2935)

add mark_stateful() method to make tasks with state

* @next/font [1/n] Add query structure to module requests (#2743)

* Add query structure to module requests

* Update crates/next-dev/src/lib.rs

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>

* add memory usage tracking (#2865)

* @next/font [2/n] Apply next/font swc transform  (#2742)

* Check in next-font transform from Next.js repo

* Use next-font transform

* Run transform via custom rule

* Place next/font transform behind cargo feature

* Remove unused dependencies (#2934)

* Remove unused dependencies

* Add back lazy static as a dev dep

* Add back bench dependencies

* skip enabling corepack when building turborepo

* Disabled corepack on other node setup action

* explicitly disable corepack for examples

* nvm

* bump timemout for go unit

* I am once again trying to get CI to work

* force gnu compiler on windows

* fix shim build script

* fix lockfile

* use gcc on windows instead of clang

* fix shim

* first pass at splitting out shim to library crate

* change rust test workflow to not run turbo tests

* replace module tests with integration tests

* add readme and docs

* normalize paths in integration test

* Update crates/turborepo-lib/README.md

Co-authored-by: Nicholas Yang <nick@nicholasyang.com>

* Fix Cargo.lock

* fix clippy warnings

* extend timeout for running examples

* Set installed toolchain as default

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>
Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com>
Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com>
Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>
Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com>
Co-authored-by: Mehul Kar <mehul.kar@vercel.com>
Co-authored-by: Yota Hada <hadayota33@gmail.com>
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com>
Co-authored-by: Will Binns-Smith <wbinnssmith@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
tknickman added a commit that referenced this pull request Dec 13, 2022
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are
serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing

* Adjusted json serialization. Now debugging

* Hooked up new CLI to commands

* Fixing compile error

* fixing lint error

* Fixing more Go lint errors

* Fixing lint errors

* fixing up tests

* Only using turbo state with link, login, and logout commands

* Reverting changes

* Removing more changes

* Deleting code and fixing lints

* Removed unlink command

* Fixing bugs

* Reverting more changes

* fixed all tests

* Refactored away duplicates using CLIConfigProvider interface

* Lint fixes

* Minor order tweak

* Added error if command is not handled

* PR feedback

* Minor fixes. Adding --__test-run flag

* Added workaround for subcommand help

* Moved logic around to accomodate login/logout/link/unlink

* Added some documentation, removed some printf

* Adding more tests.

* Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it.

* Split up derive into multiple lines

* Added comment explaining clap v3 in Cargo.toml

* Ported daemon

* Cleaning up code. Removed imports

* Fix lints

* Fixing lints

* Ported prune to Rust CLI

* Going all the way. Porting run to Rust CLI and upgrading back to clap v4

* Always gotta be testing

* Always be testing. Always. Be. Testing.

* Added tests for each singular flag. Now for combination tests

* WIP: Hooking up Rust CLI to Go run logic

* Disable color

* Removed root inference from Go side

* Fixing compile errors

* Update cli/cmd/turbo/main.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Patching up code for run

* PR changes

* Restored labeler

* Restore og.tsx

* Reverted run changes that somehow made it in here

* Fix run

* Update cli/internal/turbostate/turbostate.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* feat: polyfill `global` with `globalThis` (#2666)

This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions.

* delete IsYarn util (#2668)

* feat(docs): new authors & consistent filesnames (#2680)

* Added caveat to environment variables docs (#2703)

Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

* Fix publish workflow (#2681)

* change from yarn to pnpm (#2686)

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>

* Reverted workflow changes

* Fixing tests. Added run args to base

* Trying to fix tests

* Rewrote some logic around run args handling

* Fixing up tests by adding flags and fixing parsing bugs

* Hooked up RepoState to Go code

* Fixing e2e tests

* Fixing e2e

* Gotta build shim, not turbo in package.json

* Patched integration test

* Reverted Cargo.toml

* Cargo.lock too

* Fixing tests

* Moving turbo binary to shim

* Fixed tests and CI

* Check for TURBO_BINARY_PATH

* Ported shell completions to Rust

* Fixed logic issue with TURBO_BINARY_PATH

* Created .gitignore file with generated rust and header files

* Second try on cleaning up generated files

* More CI fixes

* Realized we still need some inference

* Removed files that are edited by run-examples.sh

* Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`.

* Cleaning up changes.

* Fix one thing break another

* Accept integration changes

* Deleting more unused code

* Test fixes

* No longer need this line now that src/ffi.rs is gitignored

* PR feedback

* Update cli/internal/run/run.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Fixing typo

* Merged main

* PR feedback

* PR feedback

* Merge main

* Reverted workflow change

* Error on invalid unicode instead of lossy conversion

* PR feedback

* Squashed commit of the following:

commit 096b8b8
Author: David Barrat <david@barrat.io>
Date:   Mon Dec 5 15:29:41 2022 +0100

    Docs: Add Authdog to Turbo Showcase page (#2921)

    [Authdog](https://www.authdog.com/)  is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff!

commit e39d65e
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:23:40 2022 +0100

    enable id reusing (#2895)

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

commit 6b99818
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:53 2022 +0100

    Reduce wrapper tasks by eagerly resolving Vcs (#2933)

    * resolve codegenerateable before calling it

    * eagerly resolve some constructors to avoid creating many wrapper tasks

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

commit ce4c445
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:32 2022 +0100

    Share TaskInputs between task cache and task (#2923)

    Move bound task function into TaskState to allow unloading

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

commit e1bf5e2
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 14:32:24 2022 +0100

    make sure that removing collectibles will cleanup helper entries (#2872)

commit 532eff7
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 13:27:22 2022 +0100

    Reduce the number of Strings and wrapper tasks (#2834)

    * use Cow to avoid creating Strings for trait function names
    * trait calls avoid the resolve trait wrapper task when called on a resolved VC
    * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks

    Depends on #2416

commit dc36fc4
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 11:00:10 2022 +0100

    reduce number of allocations (#2833)

    VecDeque::new always allocates 7 elements

commit 4f247be
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Mon Dec 5 15:39:15 2022 +0800

    Upgrade to Next.js 13 (#2906)

    This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry.

commit 1e81806
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 07:42:19 2022 +0100

    shrink lists and sets that are stored in Tasks (#2873)

    Reduces memory usage by 14%

commit cac79bb
Author: Ahab <ahabhgk@gmail.com>
Date:   Sun Dec 4 13:23:26 2022 +0800

    make lazy bundling for dynamic import more lazy (#2918)

    For example:

    ```js
    // index.js
    setTimeout(() => {
      import('./async.js').then(() => console.log('async.js loaded'))
    }, 1000)
    ```

    ```js
    // async.js
    import './async.css';
    console.log('async.js content')
    ```

    For now the graph generated by above code will be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png">

    The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`.

    This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`.

    But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png">

    And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'.

commit fd09f2e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 4 03:26:37 2022 +0000

    chore(deps): update dependency @types/node to v18.11.10 (#2928)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit 429e91e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 22:21:26 2022 -0500

    chore(deps): update dependency @babel/core to v7.20.5 (#2919)

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

commit 6478d61
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Sat Dec 3 22:11:10 2022 +0100

    update chromiumoxide (#2916)

    updating in hope that this fixes the random errors in test runs

commit b7bcfc3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 08:54:50 2022 +0000

    chore(deps): update rust crate futures to 0.3.25 (#2915)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Type | Update | Change |
    |---|---|---|---|
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` |

    ---

    ### ⚠ Dependency Lookup Warnings ⚠

    Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>rust-lang/futures-rs</summary>

    ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0325---2022-10-20)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25)

    -   Fix soundness issue in `join!` and `try_join!` macros ([#&#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649))
    -   Implement `Clone` for `sink::Drain` ([#&#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650))

    ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0324---2022-08-29)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

    -   Fix incorrect termination of `select_with_strategy` streams ([#&#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635))

    ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0323---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23)

    -   Work around MSRV increase due to a cargo bug.

    ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0322---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22)

    -   Fix `Sync` impl of `BiLockGuard` ([#&#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570))
    -   Fix partial iteration in `FuturesUnordered` ([#&#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574))
    -   Fix false detection of inner panics in `Shared` ([#&#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576))
    -   Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571))
    -   Add `io::copy_buf_abortable` ([#&#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507))
    -   Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599))
    -   Make `run_until_stalled` handle self-waking futures ([#&#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593))
    -   Use `FuturesOrdered` in `try_join_all` ([#&#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556))
    -   Fix orderings in `LocalPool` waker ([#&#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608))
    -   Fix `stream::Chunk` adapters size hints ([#&#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611))
    -   Add `push_front` and `push_back` to `FuturesOrdered` ([#&#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Performance improvements ([#&#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626))
    -   Documentation improvements ([#&#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613))

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

    ---

     - [ ] If you want to rebase/retry this PR, check this box

    ---

    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/vercel/turbo).

commit 93222f2
Author: Anthony Shew <anthony.shew@vercel.com>
Date:   Fri Dec 2 16:36:55 2022 -0800

    feat(docs): document topology outside of a task (#2879)

    * Docs for topology outside of a task

    Documentation for behavior in #2855!

    * Minor cleanup.

    * Some copy updates and add image.

    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit f8aaf81
Author: Will Binns-Smith <wbinnssmith@gmail.com>
Date:   Fri Dec 2 16:32:35 2022 -0800

    Link to Turbopack's architecture.md from CONTRIBUTING.md (#2913)

commit 0723170
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Fri Dec 2 16:40:08 2022 -0500

    feat(docs): add github (#2912)

commit c69298c
Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
Date:   Fri Dec 2 11:58:55 2022 -0800

    build(cargo): update swc_core, dependencies to resolve circular deps (#2869)

    * build(cargo): bump up swc_core

    * build(cargo): unpin indexmap

    * build(cargo): update dependencies

    * style(cargo): adjust format

commit 6965cb8
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 19:42:05 2022 +0100

    set correct cwd for server renderer (#2886)

commit 4a3cb94
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 18:27:02 2022 +0100

    fix dynamic paths (#2884)

commit eead906
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 16:09:08 2022 +0800

    Fix the missing links. (#2707)

    This PR does three things:
    1. Prevents double redirects by setting the correct destination the first time.
    2. Redirects URLs accidentally recreated in the new scope. 🤦‍♂️
    3. Removes a catch-all to trigger any additional missing links to appear.

    Changes are easy to review commit-by-commit.

commit b8c0c3c
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 14:37:03 2022 +0800

    Update lint-staged behavior. (#2904)

    Before #2859:
    `eslint --quiet --fix`

    After #2859:
    `pnpm run lint --quiet --fix --`
    =>
    `eslint . --ext js,jsx,ts,tsx --quiet --fix --`

    After this:
    `eslint --ext js,jsx,ts,tsx --quiet --fix --`

    Removes the sneaky `.`.

commit 336ea22
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 08:33:21 2022 +0800

    Add additional detailed warning message if no tasks were run. (#2778)

    This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent.

commit 9359c46
Author: Leah <github.leah@hrmny.sh>
Date:   Thu Dec 1 21:02:33 2022 +0100

    simplify `next-binding` (#2899)

commit 22c1440
Author: Justin Ridgewell <justin@ridgewell.name>
Date:   Thu Dec 1 13:55:15 2022 -0500

    Implement import.meta (#2816)

    I chose to have the `import.meta.url` to have the relative project path on disk.

    Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path.

    I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship.

    Fixes WEB-137.

commit 75a7d1e
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Thu Dec 1 11:40:15 2022 -0500

    fix(examples): cra pnpm fix (#2897)

* Merged main

* Reverting changes that snuck in

* Fixing tests

* Final fixes for tests

* Moving shim to crates/turborepo

* More refactoring

* First pass at splitting up shim and cli

* Fixing tests

* Added detection for help flag so users can get help outside of a valid repo

* Update crates/turborepo-lib/src/shim.rs

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Update crates/turborepo/Cargo.toml

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* PR feedback and test fixing

* Set process's cwd

* Have to do inference even with TURBO_BINARY_PATH

* Comments

* PR feedback

* Moved single_package back to RunArgs

* Removed print

* Fixing bugs

* Fixing rust tests

* fixing bug with verbosity and Go tests

* add local turbo version checking

* remove ffi inclusion

* Fixed integration tests

* Linting fixes

* Integrated local_turbo_supports_skip_shim

* Fixed bug with cwd and restored yarn.lock

* Okay back to setting current_dir

* Fixed bug with canonicalization

* Removed print
starting

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>
Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com>
Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com>
Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>
Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com>
Co-authored-by: Mehul Kar <mehul.kar@vercel.com>
Co-authored-by: Yota Hada <hadayota33@gmail.com>
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
chris-olszewski added a commit that referenced this pull request Dec 13, 2022
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are
serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing

* Adjusted json serialization. Now debugging

* Hooked up new CLI to commands

* Fixing compile error

* fixing lint error

* Fixing more Go lint errors

* Fixing lint errors

* fixing up tests

* Only using turbo state with link, login, and logout commands

* Reverting changes

* Removing more changes

* Deleting code and fixing lints

* Removed unlink command

* Fixing bugs

* Reverting more changes

* fixed all tests

* Refactored away duplicates using CLIConfigProvider interface

* Lint fixes

* Minor order tweak

* Added error if command is not handled

* PR feedback

* Minor fixes. Adding --__test-run flag

* Added workaround for subcommand help

* Moved logic around to accomodate login/logout/link/unlink

* Added some documentation, removed some printf

* Adding more tests.

* Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it.

* Split up derive into multiple lines

* Added comment explaining clap v3 in Cargo.toml

* Ported daemon

* Cleaning up code. Removed imports

* Fix lints

* Fixing lints

* Ported prune to Rust CLI

* Going all the way. Porting run to Rust CLI and upgrading back to clap v4

* Always gotta be testing

* Always be testing. Always. Be. Testing.

* Added tests for each singular flag. Now for combination tests

* WIP: Hooking up Rust CLI to Go run logic

* Disable color

* Removed root inference from Go side

* Fixing compile errors

* Update cli/cmd/turbo/main.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Patching up code for run

* PR changes

* Restored labeler

* Restore og.tsx

* Reverted run changes that somehow made it in here

* Fix run

* Update cli/internal/turbostate/turbostate.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* feat: polyfill `global` with `globalThis` (#2666)

This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions.

* delete IsYarn util (#2668)

* feat(docs): new authors & consistent filesnames (#2680)

* Added caveat to environment variables docs (#2703)

Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

* Fix publish workflow (#2681)

* change from yarn to pnpm (#2686)

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>

* Reverted workflow changes

* Fixing tests. Added run args to base

* Trying to fix tests

* Rewrote some logic around run args handling

* Fixing up tests by adding flags and fixing parsing bugs

* Hooked up RepoState to Go code

* Fixing e2e tests

* Fixing e2e

* Gotta build shim, not turbo in package.json

* Patched integration test

* Reverted Cargo.toml

* Cargo.lock too

* Fixing tests

* Moving turbo binary to shim

* Fixed tests and CI

* Check for TURBO_BINARY_PATH

* Ported shell completions to Rust

* Fixed logic issue with TURBO_BINARY_PATH

* Created .gitignore file with generated rust and header files

* Second try on cleaning up generated files

* More CI fixes

* Realized we still need some inference

* Removed files that are edited by run-examples.sh

* Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`.

* Cleaning up changes.

* Fix one thing break another

* Accept integration changes

* Deleting more unused code

* Test fixes

* No longer need this line now that src/ffi.rs is gitignored

* PR feedback

* Update cli/internal/run/run.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Fixing typo

* Merged main

* PR feedback

* PR feedback

* Merge main

* Reverted workflow change

* Error on invalid unicode instead of lossy conversion

* PR feedback

* Squashed commit of the following:

commit 096b8b8
Author: David Barrat <david@barrat.io>
Date:   Mon Dec 5 15:29:41 2022 +0100

    Docs: Add Authdog to Turbo Showcase page (#2921)

    [Authdog](https://www.authdog.com/)  is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff!

commit e39d65e
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:23:40 2022 +0100

    enable id reusing (#2895)

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

commit 6b99818
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:53 2022 +0100

    Reduce wrapper tasks by eagerly resolving Vcs (#2933)

    * resolve codegenerateable before calling it

    * eagerly resolve some constructors to avoid creating many wrapper tasks

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

commit ce4c445
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:32 2022 +0100

    Share TaskInputs between task cache and task (#2923)

    Move bound task function into TaskState to allow unloading

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

commit e1bf5e2
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 14:32:24 2022 +0100

    make sure that removing collectibles will cleanup helper entries (#2872)

commit 532eff7
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 13:27:22 2022 +0100

    Reduce the number of Strings and wrapper tasks (#2834)

    * use Cow to avoid creating Strings for trait function names
    * trait calls avoid the resolve trait wrapper task when called on a resolved VC
    * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks

    Depends on #2416

commit dc36fc4
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 11:00:10 2022 +0100

    reduce number of allocations (#2833)

    VecDeque::new always allocates 7 elements

commit 4f247be
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Mon Dec 5 15:39:15 2022 +0800

    Upgrade to Next.js 13 (#2906)

    This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry.

commit 1e81806
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 07:42:19 2022 +0100

    shrink lists and sets that are stored in Tasks (#2873)

    Reduces memory usage by 14%

commit cac79bb
Author: Ahab <ahabhgk@gmail.com>
Date:   Sun Dec 4 13:23:26 2022 +0800

    make lazy bundling for dynamic import more lazy (#2918)

    For example:

    ```js
    // index.js
    setTimeout(() => {
      import('./async.js').then(() => console.log('async.js loaded'))
    }, 1000)
    ```

    ```js
    // async.js
    import './async.css';
    console.log('async.js content')
    ```

    For now the graph generated by above code will be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png">

    The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`.

    This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`.

    But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png">

    And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'.

commit fd09f2e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 4 03:26:37 2022 +0000

    chore(deps): update dependency @types/node to v18.11.10 (#2928)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit 429e91e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 22:21:26 2022 -0500

    chore(deps): update dependency @babel/core to v7.20.5 (#2919)

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

commit 6478d61
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Sat Dec 3 22:11:10 2022 +0100

    update chromiumoxide (#2916)

    updating in hope that this fixes the random errors in test runs

commit b7bcfc3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 08:54:50 2022 +0000

    chore(deps): update rust crate futures to 0.3.25 (#2915)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Type | Update | Change |
    |---|---|---|---|
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` |

    ---

    ### ⚠ Dependency Lookup Warnings ⚠

    Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>rust-lang/futures-rs</summary>

    ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0325---2022-10-20)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25)

    -   Fix soundness issue in `join!` and `try_join!` macros ([#&#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649))
    -   Implement `Clone` for `sink::Drain` ([#&#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650))

    ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0324---2022-08-29)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

    -   Fix incorrect termination of `select_with_strategy` streams ([#&#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635))

    ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0323---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23)

    -   Work around MSRV increase due to a cargo bug.

    ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&#8203;0322---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22)

    -   Fix `Sync` impl of `BiLockGuard` ([#&#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570))
    -   Fix partial iteration in `FuturesUnordered` ([#&#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574))
    -   Fix false detection of inner panics in `Shared` ([#&#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576))
    -   Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571))
    -   Add `io::copy_buf_abortable` ([#&#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507))
    -   Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599))
    -   Make `run_until_stalled` handle self-waking futures ([#&#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593))
    -   Use `FuturesOrdered` in `try_join_all` ([#&#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556))
    -   Fix orderings in `LocalPool` waker ([#&#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608))
    -   Fix `stream::Chunk` adapters size hints ([#&#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611))
    -   Add `push_front` and `push_back` to `FuturesOrdered` ([#&#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Performance improvements ([#&#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626))
    -   Documentation improvements ([#&#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613))

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

    ---

     - [ ] If you want to rebase/retry this PR, check this box

    ---

    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/vercel/turbo).

commit 93222f2
Author: Anthony Shew <anthony.shew@vercel.com>
Date:   Fri Dec 2 16:36:55 2022 -0800

    feat(docs): document topology outside of a task (#2879)

    * Docs for topology outside of a task

    Documentation for behavior in #2855!

    * Minor cleanup.

    * Some copy updates and add image.

    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit f8aaf81
Author: Will Binns-Smith <wbinnssmith@gmail.com>
Date:   Fri Dec 2 16:32:35 2022 -0800

    Link to Turbopack's architecture.md from CONTRIBUTING.md (#2913)

commit 0723170
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Fri Dec 2 16:40:08 2022 -0500

    feat(docs): add github (#2912)

commit c69298c
Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
Date:   Fri Dec 2 11:58:55 2022 -0800

    build(cargo): update swc_core, dependencies to resolve circular deps (#2869)

    * build(cargo): bump up swc_core

    * build(cargo): unpin indexmap

    * build(cargo): update dependencies

    * style(cargo): adjust format

commit 6965cb8
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 19:42:05 2022 +0100

    set correct cwd for server renderer (#2886)

commit 4a3cb94
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 18:27:02 2022 +0100

    fix dynamic paths (#2884)

commit eead906
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 16:09:08 2022 +0800

    Fix the missing links. (#2707)

    This PR does three things:
    1. Prevents double redirects by setting the correct destination the first time.
    2. Redirects URLs accidentally recreated in the new scope. 🤦‍♂️
    3. Removes a catch-all to trigger any additional missing links to appear.

    Changes are easy to review commit-by-commit.

commit b8c0c3c
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 14:37:03 2022 +0800

    Update lint-staged behavior. (#2904)

    Before #2859:
    `eslint --quiet --fix`

    After #2859:
    `pnpm run lint --quiet --fix --`
    =>
    `eslint . --ext js,jsx,ts,tsx --quiet --fix --`

    After this:
    `eslint --ext js,jsx,ts,tsx --quiet --fix --`

    Removes the sneaky `.`.

commit 336ea22
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 08:33:21 2022 +0800

    Add additional detailed warning message if no tasks were run. (#2778)

    This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent.

commit 9359c46
Author: Leah <github.leah@hrmny.sh>
Date:   Thu Dec 1 21:02:33 2022 +0100

    simplify `next-binding` (#2899)

commit 22c1440
Author: Justin Ridgewell <justin@ridgewell.name>
Date:   Thu Dec 1 13:55:15 2022 -0500

    Implement import.meta (#2816)

    I chose to have the `import.meta.url` to have the relative project path on disk.

    Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path.

    I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship.

    Fixes WEB-137.

commit 75a7d1e
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Thu Dec 1 11:40:15 2022 -0500

    fix(examples): cra pnpm fix (#2897)

* Merged main

* Reverting changes that snuck in

* Fixing tests

* Final fixes for tests

* Moving shim to crates/turborepo

* More refactoring

* First pass at splitting up shim and cli

* Fixing tests

* Added detection for help flag so users can get help outside of a valid repo

* Update crates/turborepo-lib/src/shim.rs

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Update crates/turborepo/Cargo.toml

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* PR feedback and test fixing

* Set process's cwd

* Have to do inference even with TURBO_BINARY_PATH

* Comments

* PR feedback

* Moved single_package back to RunArgs

* Removed print

* Fixing bugs

* Fixing rust tests

* fixing bug with verbosity and Go tests

* add local turbo version checking

* remove ffi inclusion

* Fixed integration tests

* Linting fixes

* Integrated local_turbo_supports_skip_shim

* Fixed bug with cwd and restored yarn.lock

* Okay back to setting current_dir

* Fixed bug with canonicalization

* Removed print
starting

* match existing turbo exit codes

* pr feedback

Co-authored-by: Nicholas Yang <nicholas.yang@vercel.com>
Co-authored-by: Nicholas Yang <nick@nicholasyang.com>
Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com>
Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>
Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com>
Co-authored-by: Mehul Kar <mehul.kar@vercel.com>
Co-authored-by: Yota Hada <hadayota33@gmail.com>
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
fuxingloh referenced this pull request in fuxingloh/contented Jan 11, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`^1.6.3` ->
`^1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822)

**Full Changelog**:
vercel/turborepo@v1.6.3...v1.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/BirthdayResearch/contented).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuOTcuMSJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in frontendphil/oh-my-radar Jan 11, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.6.3` ->
`1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822)

**Full Changelog**:
vercel/turborepo@v1.6.3...v1.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/frontendphil/oh-my-radar).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuOTcuMSJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fuxingloh referenced this pull request in levaintech/sticky Jan 12, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.6.3` ->
`1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822)

**Full Changelog**:
vercel/turborepo@v1.6.3...v1.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/BirthdayResearch/sticky).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuOTcuMSJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
xballoy referenced this pull request in kumojin/extreme-carpaccio Jan 16, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.25` ->
`1.3.26`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.25/1.3.26) |
[![age](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/compatibility-slim/1.3.25)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/confidence-slim/1.3.25)](https://docs.renovatebot.com/merge-confidence/)
|
| [argon2](https://togithub.com/ranisalt/node-argon2) | [`0.30.2` ->
`0.30.3`](https://renovatebot.com/diffs/npm/argon2/0.30.2/0.30.3) |
[![age](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/compatibility-slim/0.30.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/confidence-slim/0.30.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`2.8.2` ->
`2.8.3`](https://renovatebot.com/diffs/npm/prettier/2.8.2/2.8.3) |
[![age](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/compatibility-slim/2.8.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/confidence-slim/2.8.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [rimraf](https://togithub.com/isaacs/rimraf) | [`3.0.2` ->
`4.0.7`](https://renovatebot.com/diffs/npm/rimraf/3.0.2/4.0.7) |
[![age](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/compatibility-slim/3.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/confidence-slim/3.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.6.3` ->
`1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc</summary>

###
[`v1.3.26`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#&#8203;1326---2023-01-11)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.25...v1.3.26)

##### Bug Fixes

- **(common)** Mark `\r` as a line ending
([#&#8203;6752](https://togithub.com/swc-project/swc/issues/6752))
([26a0c13](https://togithub.com/swc-project/swc/commit/26a0c135896098e1e1a8fbb99a623311828af5b2))

- **(es)** Remove useless context
([#&#8203;6777](https://togithub.com/swc-project/swc/issues/6777))
([ae3cfa7](https://togithub.com/swc-project/swc/commit/ae3cfa7d2d4cff7f3246691d24286bc2470792e1))

- **(es/codegen)** Fix LineCol calculation of printed files
([#&#8203;6763](https://togithub.com/swc-project/swc/issues/6763))
([2b503c1](https://togithub.com/swc-project/swc/commit/2b503c16d5f338c6a786a19c7c0acbc4c06bcfee))

- **(es/codegen)** Skip `lo` of a program if body is not empty
([#&#8203;6773](https://togithub.com/swc-project/swc/issues/6773))
([3f0f664](https://togithub.com/swc-project/swc/commit/3f0f664c488b4f51a12d277b29ad17e28a413a2b))

- **(es/decorator)** Fix type detection for template literal types
([#&#8203;6786](https://togithub.com/swc-project/swc/issues/6786))
([bbfa97a](https://togithub.com/swc-project/swc/commit/bbfa97a475fdfe18fe9e3ea29329ecb39ed2ddac))

- **(es/helpers)** Make ` _classPrivateFieldLooseBase ` return receiver
([#&#8203;6770](https://togithub.com/swc-project/swc/issues/6770))
([1d14760](https://togithub.com/swc-project/swc/commit/1d147602c0bfe291408c65b2e444cea0b5ceba89))

- **(es/minifier)** Make name mangler respect `toplevel`
([#&#8203;6774](https://togithub.com/swc-project/swc/issues/6774))
([ec7e913](https://togithub.com/swc-project/swc/commit/ec7e9138158426b83d12dc3a29896098fb4c9ffa))

- **(es/minifier)** Don't inline conditionally initialized vars
([#&#8203;6751](https://togithub.com/swc-project/swc/issues/6751))
([336b1d8](https://togithub.com/swc-project/swc/commit/336b1d8b4d6489da8f78731d9e12fef962a005da))

- **(es/minifier)** Make AST compressor respect `toplevel`
([#&#8203;6775](https://togithub.com/swc-project/swc/issues/6775))
([06770cf](https://togithub.com/swc-project/swc/commit/06770cff047055b9cea27970e7ce882d770257ba))

- **(es/parser)** Allow parsing `import.meta` as an expression
([#&#8203;6783](https://togithub.com/swc-project/swc/issues/6783))
([ff8face](https://togithub.com/swc-project/swc/commit/ff8facef64ffe115936cfc154b35ec08359524f8))

##### Features

- **(es/minifier)** Make name mangler understand block scoping
([#&#8203;6670](https://togithub.com/swc-project/swc/issues/6670))
([a1ccc8a](https://togithub.com/swc-project/swc/commit/a1ccc8afdff1f252210d571907124508cf760694))

- **(es/minifier)** Handle boolean in `Evaluator`
([#&#8203;6756](https://togithub.com/swc-project/swc/issues/6756))
([8a6a1cb](https://togithub.com/swc-project/swc/commit/8a6a1cbcf1279b805e740f4d77ebb9fb72d52d41))

- **(es/typescript)** Support const modifier on type parameters
([#&#8203;6672](https://togithub.com/swc-project/swc/issues/6672))
([019cf37](https://togithub.com/swc-project/swc/commit/019cf371994b87a92fd26fc623959a797f35991b))

##### Miscellaneous Tasks

- **(ci)** Fix CI action
([#&#8203;6772](https://togithub.com/swc-project/swc/issues/6772))
([6d365de](https://togithub.com/swc-project/swc/commit/6d365de9e21d57c785f1634f4c19418765d9ca9b))

##### Testing

- **(es)** Add a test for a fixed source map issue
([#&#8203;6768](https://togithub.com/swc-project/swc/issues/6768))
([6c126da](https://togithub.com/swc-project/swc/commit/6c126da1d42922229e9bb1c7594570f701e083ba))

- **(es/module)** Add a test for invalid issue
([#&#8203;6785](https://togithub.com/swc-project/swc/issues/6785))
([0ef84e1](https://togithub.com/swc-project/swc/commit/0ef84e1c0004ec5282d26e9a84ea5729681ff106))

</details>

<details>
<summary>ranisalt/node-argon2</summary>

###
[`v0.30.3`](https://togithub.com/ranisalt/node-argon2/releases/tag/v0.30.3)

[Compare
Source](https://togithub.com/ranisalt/node-argon2/compare/v0.30.2...v0.30.3)

#### What's Changed

- Change binding resolution to mitigate "Module parse failed" errors by
[@&#8203;Voltra](https://togithub.com/Voltra) in
[https://github.com/ranisalt/node-argon2/pull/366](https://togithub.com/ranisalt/node-argon2/pull/366)

#### New Contributors

- [@&#8203;Voltra](https://togithub.com/Voltra) made their first
contribution in
[https://github.com/ranisalt/node-argon2/pull/366](https://togithub.com/ranisalt/node-argon2/pull/366)

**Full Changelog**:
https://github.com/ranisalt/node-argon2/compare/v0.30.2...v0.30.3

</details>

<details>
<summary>prettier/prettier</summary>

###
[`v2.8.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;283)

[Compare
Source](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3)

[diff](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3)

##### Allow self-closing tags on custom elements
([#&#8203;14170](https://togithub.com/prettier/prettier/pull/14170) by
[@&#8203;fisker](https://togithub.com/fisker))

See [Angular v15.1.0 release
note](https://togithub.com/angular/angular/releases/tag/15.1.0) for
details.

<!-- prettier-ignore -->

```html
// Input
<app-test/>

// Prettier 2.8.2
SyntaxError: Only void and foreign elements can be self closed "app-test" (1:1)
> 1 | <app-test/>
    | ^^^^^^^^^
  2 |

// Prettier 2.8.3
<app-test />
```

</details>

<details>
<summary>isaacs/rimraf</summary>

###
[`v4.0.7`](https://togithub.com/isaacs/rimraf/compare/v4.0.6...v4.0.7)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.6...v4.0.7)

###
[`v4.0.6`](https://togithub.com/isaacs/rimraf/compare/v4.0.5...v4.0.6)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.5...v4.0.6)

###
[`v4.0.5`](https://togithub.com/isaacs/rimraf/compare/v4.0.4...v4.0.5)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.4...v4.0.5)

###
[`v4.0.4`](https://togithub.com/isaacs/rimraf/compare/v4.0.3...v4.0.4)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.3...v4.0.4)

###
[`v4.0.3`](https://togithub.com/isaacs/rimraf/compare/v4.0.2...v4.0.3)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.2...v4.0.3)

###
[`v4.0.2`](https://togithub.com/isaacs/rimraf/compare/v4.0.1...v4.0.2)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.1...v4.0.2)

###
[`v4.0.1`](https://togithub.com/isaacs/rimraf/compare/v4.0.0...v4.0.1)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.0...v4.0.1)

###
[`v4.0.0`](https://togithub.com/isaacs/rimraf/compare/v3.0.2...v4.0.0)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v3.0.2...v4.0.0)

</details>

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.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](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kumojin/extreme-carpaccio).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDIuNyIsInVwZGF0ZWRJblZlciI6IjM0LjEwMi43In0=-->
jridgewell added a commit to vercel/next.js that referenced this pull request Mar 10, 2023
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are
serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing

* Adjusted json serialization. Now debugging

* Hooked up new CLI to commands

* Fixing compile error

* fixing lint error

* Fixing more Go lint errors

* Fixing lint errors

* fixing up tests

* Only using turbo state with link, login, and logout commands

* Reverting changes

* Removing more changes

* Deleting code and fixing lints

* Removed unlink command

* Fixing bugs

* Reverting more changes

* fixed all tests

* Refactored away duplicates using CLIConfigProvider interface

* Lint fixes

* Minor order tweak

* Added error if command is not handled

* PR feedback

* Minor fixes. Adding --__test-run flag

* Added workaround for subcommand help

* Moved logic around to accomodate login/logout/link/unlink

* Added some documentation, removed some printf

* Adding more tests.

* Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it.

* Split up derive into multiple lines

* Added comment explaining clap v3 in Cargo.toml

* Ported daemon

* Cleaning up code. Removed imports

* Fix lints

* Fixing lints

* Ported prune to Rust CLI

* Going all the way. Porting run to Rust CLI and upgrading back to clap v4

* Always gotta be testing

* Always be testing. Always. Be. Testing.

* Added tests for each singular flag. Now for combination tests

* WIP: Hooking up Rust CLI to Go run logic

* Disable color

* Removed root inference from Go side

* Fixing compile errors

* Update cli/cmd/turbo/main.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Patching up code for run

* PR changes

* Restored labeler

* Restore og.tsx

* Reverted run changes that somehow made it in here

* Fix run

* Update cli/internal/turbostate/turbostate.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* feat: polyfill `global` with `globalThis` (vercel/turborepo#2666)

This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions.

* delete IsYarn util (vercel/turborepo#2668)

* feat(docs): new authors & consistent filesnames (vercel/turborepo#2680)

* Added caveat to environment variables docs (vercel/turborepo#2703)

Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

* Fix publish workflow (vercel/turborepo#2681)

* change from yarn to pnpm (vercel/turborepo#2686)

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>

* Reverted workflow changes

* Fixing tests. Added run args to base

* Trying to fix tests

* Rewrote some logic around run args handling

* Fixing up tests by adding flags and fixing parsing bugs

* Hooked up RepoState to Go code

* Fixing e2e tests

* Fixing e2e

* Gotta build shim, not turbo in package.json

* Patched integration test

* Reverted Cargo.toml

* Cargo.lock too

* Fixing tests

* Moving turbo binary to shim

* Fixed tests and CI

* Check for TURBO_BINARY_PATH

* Ported shell completions to Rust

* Fixed logic issue with TURBO_BINARY_PATH

* Created .gitignore file with generated rust and header files

* Second try on cleaning up generated files

* More CI fixes

* Realized we still need some inference

* Removed files that are edited by run-examples.sh

* Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`.

* Cleaning up changes.

* Fix one thing break another

* Accept integration changes

* Deleting more unused code

* Test fixes

* No longer need this line now that src/ffi.rs is gitignored

* PR feedback

* Update cli/internal/run/run.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Fixing typo

* Merged main

* PR feedback

* PR feedback

* Merge main

* Reverted workflow change

* Error on invalid unicode instead of lossy conversion

* PR feedback

* Squashed commit of the following:

commit 096b8b8b357abe985e4116108af8a87aaba968cb
Author: David Barrat <david@barrat.io>
Date:   Mon Dec 5 15:29:41 2022 +0100

    Docs: Add Authdog to Turbo Showcase page (vercel/turborepo#2921)

    [Authdog](https://www.authdog.com/)  is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff!

commit e39d65eb5b97140fe6338dabfbd0ac3be2987d8f
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:23:40 2022 +0100

    enable id reusing (vercel/turborepo#2895)

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

commit 6b99818abd358ebb4fa3506b493e2fae34372d25
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:53 2022 +0100

    Reduce wrapper tasks by eagerly resolving Vcs (vercel/turborepo#2933)

    * resolve codegenerateable before calling it

    * eagerly resolve some constructors to avoid creating many wrapper tasks

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

commit ce4c445cd2c17021b4397c8e3cf93d91921146ef
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:32 2022 +0100

    Share TaskInputs between task cache and task (vercel/turborepo#2923)

    Move bound task function into TaskState to allow unloading

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

commit e1bf5e2cde7ca2006c8a4c3455dec38e971aa3eb
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 14:32:24 2022 +0100

    make sure that removing collectibles will cleanup helper entries (vercel/turborepo#2872)

commit 532eff76326fb9237a450345b45073c1061e5a37
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 13:27:22 2022 +0100

    Reduce the number of Strings and wrapper tasks (vercel/turborepo#2834)

    * use Cow to avoid creating Strings for trait function names
    * trait calls avoid the resolve trait wrapper task when called on a resolved VC
    * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks

    Depends on vercel/turborepo#2416

commit dc36fc41586e5763520b4a16d249cdd6779bc902
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 11:00:10 2022 +0100

    reduce number of allocations (vercel/turborepo#2833)

    VecDeque::new always allocates 7 elements

commit 4f247be94b03f44765ac8bd334194545cd992b9b
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Mon Dec 5 15:39:15 2022 +0800

    Upgrade to Next.js 13 (vercel/turborepo#2906)

    This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry.

commit 1e818068241c308cd3260bd83eba294d890a6151
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 07:42:19 2022 +0100

    shrink lists and sets that are stored in Tasks (vercel/turborepo#2873)

    Reduces memory usage by 14%

commit cac79bbe35c5ee7d2bf14625bb709dff8010b8ad
Author: Ahab <ahabhgk@gmail.com>
Date:   Sun Dec 4 13:23:26 2022 +0800

    make lazy bundling for dynamic import more lazy (vercel/turborepo#2918)

    For example:

    ```js
    // index.js
    setTimeout(() => {
      import('./async.js').then(() => console.log('async.js loaded'))
    }, 1000)
    ```

    ```js
    // async.js
    import './async.css';
    console.log('async.js content')
    ```

    For now the graph generated by above code will be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png">

    The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`.

    This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`.

    But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png">

    And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'.

commit fd09f2e7cba7bcff030c1f10f31fc0155dd055fe
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 4 03:26:37 2022 +0000

    chore(deps): update dependency @types/node to v18.11.10 (vercel/turborepo#2928)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit 429e91eae5c313556fe8cb0bde87ab521e28d7cf
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 22:21:26 2022 -0500

    chore(deps): update dependency @babel/core to v7.20.5 (vercel/turborepo#2919)

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

commit c2d5a07dc58a57434cf2aed00a1ce428215f585e
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Sat Dec 3 22:11:10 2022 +0100

    update chromiumoxide (vercel/turborepo#2916)

    updating in hope that this fixes the random errors in test runs

commit e1a9bcb94d439856982fd7edb522ba3122699f2d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 08:54:50 2022 +0000

    chore(deps): update rust crate futures to 0.3.25 (vercel/turborepo#2915)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Type | Update | Change |
    |---|---|---|---|
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` |

    ---

    ### ⚠ Dependency Lookup Warnings ⚠

    Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>rust-lang/futures-rs</summary>

    ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0325---2022-10-20)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25)

    -   Fix soundness issue in `join!` and `try_join!` macros ([#&vercel/turborepo#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649))
    -   Implement `Clone` for `sink::Drain` ([#&vercel/turborepo#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650))

    ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0324---2022-08-29)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

    -   Fix incorrect termination of `select_with_strategy` streams ([#&vercel/turborepo#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635))

    ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0323---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23)

    -   Work around MSRV increase due to a cargo bug.

    ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0322---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22)

    -   Fix `Sync` impl of `BiLockGuard` ([#&vercel/turborepo#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570))
    -   Fix partial iteration in `FuturesUnordered` ([#&vercel/turborepo#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574))
    -   Fix false detection of inner panics in `Shared` ([#&vercel/turborepo#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576))
    -   Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&vercel/turborepo#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571))
    -   Add `io::copy_buf_abortable` ([#&vercel/turborepo#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507))
    -   Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&vercel/turborepo#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599))
    -   Make `run_until_stalled` handle self-waking futures ([#&vercel/turborepo#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593))
    -   Use `FuturesOrdered` in `try_join_all` ([#&vercel/turborepo#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556))
    -   Fix orderings in `LocalPool` waker ([#&vercel/turborepo#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608))
    -   Fix `stream::Chunk` adapters size hints ([#&vercel/turborepo#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611))
    -   Add `push_front` and `push_back` to `FuturesOrdered` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Performance improvements ([#&vercel/turborepo#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&vercel/turborepo#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626))
    -   Documentation improvements ([#&vercel/turborepo#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&vercel/turborepo#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&vercel/turborepo#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613))

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

    ---

     - [ ] If you want to rebase/retry this PR, check this box

    ---

    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/vercel/turbo).

commit 93222f2b22d43bd9c1d917350f810e5398ca9d49
Author: Anthony Shew <anthony.shew@vercel.com>
Date:   Fri Dec 2 16:36:55 2022 -0800

    feat(docs): document topology outside of a task (vercel/turborepo#2879)

    * Docs for topology outside of a task

    Documentation for behavior in vercel/turborepo#2855!

    * Minor cleanup.

    * Some copy updates and add image.

    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit f8aaf81cb7c833f672001eb36d30d700e1cf6cc9
Author: Will Binns-Smith <wbinnssmith@gmail.com>
Date:   Fri Dec 2 16:32:35 2022 -0800

    Link to Turbopack's architecture.md from CONTRIBUTING.md (vercel/turborepo#2913)

commit 07231701892cbca7b73e35bfb490f2514770628e
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Fri Dec 2 16:40:08 2022 -0500

    feat(docs): add github (vercel/turborepo#2912)

commit c69298c4a31516129bb62263f163a1da9c5614da
Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
Date:   Fri Dec 2 11:58:55 2022 -0800

    build(cargo): update swc_core, dependencies to resolve circular deps (vercel/turborepo#2869)

    * build(cargo): bump up swc_core

    * build(cargo): unpin indexmap

    * build(cargo): update dependencies

    * style(cargo): adjust format

commit 6965cb81ef5693b3e7a23e6a999be04d6590fad5
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 19:42:05 2022 +0100

    set correct cwd for server renderer (vercel/turborepo#2886)

commit 934567015bc99eb8aa80311623e52ea924cbc424
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 18:27:02 2022 +0100

    fix dynamic paths (vercel/turborepo#2884)

commit eead9063968a3b8571e3ba2c7a897522f890e2fc
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 16:09:08 2022 +0800

    Fix the missing links. (vercel/turborepo#2707)

    This PR does three things:
    1. Prevents double redirects by setting the correct destination the first time.
    2. Redirects URLs accidentally recreated in the new scope. 🤦‍♂️
    3. Removes a catch-all to trigger any additional missing links to appear.

    Changes are easy to review commit-by-commit.

commit b8c0c3c74636fd4b0586951011919bc05e1f651d
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 14:37:03 2022 +0800

    Update lint-staged behavior. (vercel/turborepo#2904)

    Before vercel/turborepo#2859:
    `eslint --quiet --fix`

    After vercel/turborepo#2859:
    `pnpm run lint --quiet --fix --`
    =>
    `eslint . --ext js,jsx,ts,tsx --quiet --fix --`

    After this:
    `eslint --ext js,jsx,ts,tsx --quiet --fix --`

    Removes the sneaky `.`.

commit 336ea22098ff8825e83baa2561d8ec0acf5b52af
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 08:33:21 2022 +0800

    Add additional detailed warning message if no tasks were run. (vercel/turborepo#2778)

    This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent.

commit dcb1ab33d1f9571177b9db51e3e0cbbbe8e021e1
Author: Leah <github.leah@hrmny.sh>
Date:   Thu Dec 1 21:02:33 2022 +0100

    simplify `next-binding` (vercel/turborepo#2899)

commit 22c1440283ed4dfd1e310210108244c4c12d4c56
Author: Justin Ridgewell <justin@ridgewell.name>
Date:   Thu Dec 1 13:55:15 2022 -0500

    Implement import.meta (vercel/turborepo#2816)

    I chose to have the `import.meta.url` to have the relative project path on disk.

    Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path.

    I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship.

    Fixes WEB-137.

commit 75a7d1ea450cdaa629920464b509f3098997ae06
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Thu Dec 1 11:40:15 2022 -0500

    fix(examples): cra pnpm fix (vercel/turborepo#2897)

* Merged main

* Reverting changes that snuck in

* Fixing tests

* Final fixes for tests

* Moving shim to crates/turborepo

* More refactoring

* First pass at splitting up shim and cli

* Fixing tests

* Added detection for help flag so users can get help outside of a valid repo

* Update crates/turborepo-lib/src/shim.rs

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Update crates/turborepo/Cargo.toml

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* PR feedback and test fixing

* Set process's cwd

* Have to do inference even with TURBO_BINARY_PATH

* Comments

* PR feedback

* Moved single_package back to RunArgs

* Removed print

* Fixing bugs

* Fixing rust tests

* fixing bug with verbosity and Go tests

* add local turbo version checking

* remove ffi inclusion

* Fixed integration tests

* Linting fixes

* Integrated local_turbo_supports_skip_shim

* Fixed bug with cwd and restored yarn.lock

* Okay back to setting current_dir

* Fixed bug with canonicalization

* Removed print
starting

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>
Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com>
Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com>
Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>
Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com>
Co-authored-by: Mehul Kar <mehul.kar@vercel.com>
Co-authored-by: Yota Hada <hadayota33@gmail.com>
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
sokra pushed a commit to vercel/next.js that referenced this pull request Mar 13, 2023
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are
serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing

* Adjusted json serialization. Now debugging

* Hooked up new CLI to commands

* Fixing compile error

* fixing lint error

* Fixing more Go lint errors

* Fixing lint errors

* fixing up tests

* Only using turbo state with link, login, and logout commands

* Reverting changes

* Removing more changes

* Deleting code and fixing lints

* Removed unlink command

* Fixing bugs

* Reverting more changes

* fixed all tests

* Refactored away duplicates using CLIConfigProvider interface

* Lint fixes

* Minor order tweak

* Added error if command is not handled

* PR feedback

* Minor fixes. Adding --__test-run flag

* Added workaround for subcommand help

* Moved logic around to accomodate login/logout/link/unlink

* Added some documentation, removed some printf

* Adding more tests.

* Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it.

* Split up derive into multiple lines

* Added comment explaining clap v3 in Cargo.toml

* Ported daemon

* Cleaning up code. Removed imports

* Fix lints

* Fixing lints

* Ported prune to Rust CLI

* Going all the way. Porting run to Rust CLI and upgrading back to clap v4

* Always gotta be testing

* Always be testing. Always. Be. Testing.

* Added tests for each singular flag. Now for combination tests

* WIP: Hooking up Rust CLI to Go run logic

* Disable color

* Removed root inference from Go side

* Fixing compile errors

* Update cli/cmd/turbo/main.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Patching up code for run

* PR changes

* Restored labeler

* Restore og.tsx

* Reverted run changes that somehow made it in here

* Fix run

* Update cli/internal/turbostate/turbostate.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* feat: polyfill `global` with `globalThis` (vercel/turborepo#2666)

This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions.

* delete IsYarn util (vercel/turborepo#2668)

* feat(docs): new authors & consistent filesnames (vercel/turborepo#2680)

* Added caveat to environment variables docs (vercel/turborepo#2703)

Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

* Fix publish workflow (vercel/turborepo#2681)

* change from yarn to pnpm (vercel/turborepo#2686)

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>

* Reverted workflow changes

* Fixing tests. Added run args to base

* Trying to fix tests

* Rewrote some logic around run args handling

* Fixing up tests by adding flags and fixing parsing bugs

* Hooked up RepoState to Go code

* Fixing e2e tests

* Fixing e2e

* Gotta build shim, not turbo in package.json

* Patched integration test

* Reverted Cargo.toml

* Cargo.lock too

* Fixing tests

* Moving turbo binary to shim

* Fixed tests and CI

* Check for TURBO_BINARY_PATH

* Ported shell completions to Rust

* Fixed logic issue with TURBO_BINARY_PATH

* Created .gitignore file with generated rust and header files

* Second try on cleaning up generated files

* More CI fixes

* Realized we still need some inference

* Removed files that are edited by run-examples.sh

* Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`.

* Cleaning up changes.

* Fix one thing break another

* Accept integration changes

* Deleting more unused code

* Test fixes

* No longer need this line now that src/ffi.rs is gitignored

* PR feedback

* Update cli/internal/run/run.go

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Fixing typo

* Merged main

* PR feedback

* PR feedback

* Merge main

* Reverted workflow change

* Error on invalid unicode instead of lossy conversion

* PR feedback

* Squashed commit of the following:

commit 096b8b8b357abe985e4116108af8a87aaba968cb
Author: David Barrat <david@barrat.io>
Date:   Mon Dec 5 15:29:41 2022 +0100

    Docs: Add Authdog to Turbo Showcase page (vercel/turborepo#2921)

    [Authdog](https://www.authdog.com/)  is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff!

commit e39d65eb5b97140fe6338dabfbd0ac3be2987d8f
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:23:40 2022 +0100

    enable id reusing (vercel/turborepo#2895)

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

commit 6b99818abd358ebb4fa3506b493e2fae34372d25
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:53 2022 +0100

    Reduce wrapper tasks by eagerly resolving Vcs (vercel/turborepo#2933)

    * resolve codegenerateable before calling it

    * eagerly resolve some constructors to avoid creating many wrapper tasks

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

commit ce4c445cd2c17021b4397c8e3cf93d91921146ef
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 15:22:32 2022 +0100

    Share TaskInputs between task cache and task (vercel/turborepo#2923)

    Move bound task function into TaskState to allow unloading

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

commit e1bf5e2cde7ca2006c8a4c3455dec38e971aa3eb
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 14:32:24 2022 +0100

    make sure that removing collectibles will cleanup helper entries (vercel/turborepo#2872)

commit 532eff76326fb9237a450345b45073c1061e5a37
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 13:27:22 2022 +0100

    Reduce the number of Strings and wrapper tasks (vercel/turborepo#2834)

    * use Cow to avoid creating Strings for trait function names
    * trait calls avoid the resolve trait wrapper task when called on a resolved VC
    * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks

    Depends on vercel/turborepo#2416

commit dc36fc41586e5763520b4a16d249cdd6779bc902
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 11:00:10 2022 +0100

    reduce number of allocations (vercel/turborepo#2833)

    VecDeque::new always allocates 7 elements

commit 4f247be94b03f44765ac8bd334194545cd992b9b
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Mon Dec 5 15:39:15 2022 +0800

    Upgrade to Next.js 13 (vercel/turborepo#2906)

    This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry.

commit 1e818068241c308cd3260bd83eba294d890a6151
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Mon Dec 5 07:42:19 2022 +0100

    shrink lists and sets that are stored in Tasks (vercel/turborepo#2873)

    Reduces memory usage by 14%

commit cac79bbe35c5ee7d2bf14625bb709dff8010b8ad
Author: Ahab <ahabhgk@gmail.com>
Date:   Sun Dec 4 13:23:26 2022 +0800

    make lazy bundling for dynamic import more lazy (vercel/turborepo#2918)

    For example:

    ```js
    // index.js
    setTimeout(() => {
      import('./async.js').then(() => console.log('async.js loaded'))
    }, 1000)
    ```

    ```js
    // async.js
    import './async.css';
    console.log('async.js content')
    ```

    For now the graph generated by above code will be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png">

    The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`.

    This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`.

    But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this:

    <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png">

    And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'.

commit fd09f2e7cba7bcff030c1f10f31fc0155dd055fe
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 4 03:26:37 2022 +0000

    chore(deps): update dependency @types/node to v18.11.10 (vercel/turborepo#2928)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit 429e91eae5c313556fe8cb0bde87ab521e28d7cf
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 22:21:26 2022 -0500

    chore(deps): update dependency @babel/core to v7.20.5 (vercel/turborepo#2919)

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

commit c2d5a07dc58a57434cf2aed00a1ce428215f585e
Author: Tobias Koppers <tobias.koppers@googlemail.com>
Date:   Sat Dec 3 22:11:10 2022 +0100

    update chromiumoxide (vercel/turborepo#2916)

    updating in hope that this fixes the random errors in test runs

commit e1a9bcb94d439856982fd7edb522ba3122699f2d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sat Dec 3 08:54:50 2022 +0000

    chore(deps): update rust crate futures to 0.3.25 (vercel/turborepo#2915)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

    This PR contains the following updates:

    | Package | Type | Update | Change |
    |---|---|---|---|
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` |
    | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` |

    ---

    ### ⚠ Dependency Lookup Warnings ⚠

    Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

    ---

    ### Release Notes

    <details>
    <summary>rust-lang/futures-rs</summary>

    ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0325---2022-10-20)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25)

    -   Fix soundness issue in `join!` and `try_join!` macros ([#&vercel/turborepo#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649))
    -   Implement `Clone` for `sink::Drain` ([#&vercel/turborepo#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650))

    ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0324---2022-08-29)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

    -   Fix incorrect termination of `select_with_strategy` streams ([#&vercel/turborepo#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635))

    ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0323---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23)

    -   Work around MSRV increase due to a cargo bug.

    ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0322---2022-08-14)

    [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22)

    -   Fix `Sync` impl of `BiLockGuard` ([#&vercel/turborepo#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570))
    -   Fix partial iteration in `FuturesUnordered` ([#&vercel/turborepo#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574))
    -   Fix false detection of inner panics in `Shared` ([#&vercel/turborepo#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576))
    -   Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&vercel/turborepo#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571))
    -   Add `io::copy_buf_abortable` ([#&vercel/turborepo#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507))
    -   Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&vercel/turborepo#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599))
    -   Make `run_until_stalled` handle self-waking futures ([#&vercel/turborepo#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593))
    -   Use `FuturesOrdered` in `try_join_all` ([#&vercel/turborepo#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556))
    -   Fix orderings in `LocalPool` waker ([#&vercel/turborepo#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608))
    -   Fix `stream::Chunk` adapters size hints ([#&vercel/turborepo#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611))
    -   Add `push_front` and `push_back` to `FuturesOrdered` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591))
    -   Performance improvements ([#&vercel/turborepo#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&vercel/turborepo#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626))
    -   Documentation improvements ([#&vercel/turborepo#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&vercel/turborepo#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&vercel/turborepo#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613))

    </details>

    ---

    ### Configuration

    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

    ---

     - [ ] If you want to rebase/retry this PR, check this box

    ---

    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/vercel/turbo).

commit 93222f2b22d43bd9c1d917350f810e5398ca9d49
Author: Anthony Shew <anthony.shew@vercel.com>
Date:   Fri Dec 2 16:36:55 2022 -0800

    feat(docs): document topology outside of a task (vercel/turborepo#2879)

    * Docs for topology outside of a task

    Documentation for behavior in vercel/turborepo#2855!

    * Minor cleanup.

    * Some copy updates and add image.

    Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>

commit f8aaf81cb7c833f672001eb36d30d700e1cf6cc9
Author: Will Binns-Smith <wbinnssmith@gmail.com>
Date:   Fri Dec 2 16:32:35 2022 -0800

    Link to Turbopack's architecture.md from CONTRIBUTING.md (vercel/turborepo#2913)

commit 07231701892cbca7b73e35bfb490f2514770628e
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Fri Dec 2 16:40:08 2022 -0500

    feat(docs): add github (vercel/turborepo#2912)

commit c69298c4a31516129bb62263f163a1da9c5614da
Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
Date:   Fri Dec 2 11:58:55 2022 -0800

    build(cargo): update swc_core, dependencies to resolve circular deps (vercel/turborepo#2869)

    * build(cargo): bump up swc_core

    * build(cargo): unpin indexmap

    * build(cargo): update dependencies

    * style(cargo): adjust format

commit 6965cb81ef5693b3e7a23e6a999be04d6590fad5
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 19:42:05 2022 +0100

    set correct cwd for server renderer (vercel/turborepo#2886)

commit 934567015bc99eb8aa80311623e52ea924cbc424
Author: Leah <github.leah@hrmny.sh>
Date:   Fri Dec 2 18:27:02 2022 +0100

    fix dynamic paths (vercel/turborepo#2884)

commit eead9063968a3b8571e3ba2c7a897522f890e2fc
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 16:09:08 2022 +0800

    Fix the missing links. (vercel/turborepo#2707)

    This PR does three things:
    1. Prevents double redirects by setting the correct destination the first time.
    2. Redirects URLs accidentally recreated in the new scope. 🤦‍♂️
    3. Removes a catch-all to trigger any additional missing links to appear.

    Changes are easy to review commit-by-commit.

commit b8c0c3c74636fd4b0586951011919bc05e1f651d
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 14:37:03 2022 +0800

    Update lint-staged behavior. (vercel/turborepo#2904)

    Before vercel/turborepo#2859:
    `eslint --quiet --fix`

    After vercel/turborepo#2859:
    `pnpm run lint --quiet --fix --`
    =>
    `eslint . --ext js,jsx,ts,tsx --quiet --fix --`

    After this:
    `eslint --ext js,jsx,ts,tsx --quiet --fix --`

    Removes the sneaky `.`.

commit 336ea22098ff8825e83baa2561d8ec0acf5b52af
Author: Nathan Hammond <nathan.hammond@vercel.com>
Date:   Fri Dec 2 08:33:21 2022 +0800

    Add additional detailed warning message if no tasks were run. (vercel/turborepo#2778)

    This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent.

commit dcb1ab33d1f9571177b9db51e3e0cbbbe8e021e1
Author: Leah <github.leah@hrmny.sh>
Date:   Thu Dec 1 21:02:33 2022 +0100

    simplify `next-binding` (vercel/turborepo#2899)

commit 22c1440283ed4dfd1e310210108244c4c12d4c56
Author: Justin Ridgewell <justin@ridgewell.name>
Date:   Thu Dec 1 13:55:15 2022 -0500

    Implement import.meta (vercel/turborepo#2816)

    I chose to have the `import.meta.url` to have the relative project path on disk.

    Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path.

    I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship.

    Fixes WEB-137.

commit 75a7d1ea450cdaa629920464b509f3098997ae06
Author: Thomas Knickman <tom.knickman@vercel.com>
Date:   Thu Dec 1 11:40:15 2022 -0500

    fix(examples): cra pnpm fix (vercel/turborepo#2897)

* Merged main

* Reverting changes that snuck in

* Fixing tests

* Final fixes for tests

* Moving shim to crates/turborepo

* More refactoring

* First pass at splitting up shim and cli

* Fixing tests

* Added detection for help flag so users can get help outside of a valid repo

* Update crates/turborepo-lib/src/shim.rs

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* Update crates/turborepo/Cargo.toml

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>

* PR feedback and test fixing

* Set process's cwd

* Have to do inference even with TURBO_BINARY_PATH

* Comments

* PR feedback

* Moved single_package back to RunArgs

* Removed print

* Fixing bugs

* Fixing rust tests

* fixing bug with verbosity and Go tests

* add local turbo version checking

* remove ffi inclusion

* Fixed integration tests

* Linting fixes

* Integrated local_turbo_supports_skip_shim

* Fixed bug with cwd and restored yarn.lock

* Okay back to setting current_dir

* Fixed bug with canonicalization

* Removed print
starting

Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com>
Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com>
Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com>
Co-authored-by: Thomas Knickman <tom.knickman@vercel.com>
Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com>
Co-authored-by: Mehul Kar <mehul.kar@vercel.com>
Co-authored-by: Yota Hada <hadayota33@gmail.com>
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: turbo-eslint eslint-config-turbo and eslint-plugin-turbo pr: automerge Kodiak will merge these automatically after checks pass
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants