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

feat: Add pnpm support for turbo prune #1819

Merged
merged 11 commits into from
Sep 8, 2022

Conversation

chris-olszewski
Copy link
Member

This PR adds pnpm lockfile support which in turn allows us to produce a pruned lockfile. Specifically it allows us the ability to decode and encode pnpm lockfiles and will build up a list of all transitive dependencies for each workspace package using the same mechanism we use for yarn.

A few things to note:

  • This PR only adds support for lockfile versions 5.3 and 5.4. These two give us support for pnpm 6.00-7.95 (latest). If the need arises supporting older versions is doable with some effort.
  • Needed to add a WorkspacePath field to the package manager abstraction since we'll need to copy this into the output directory for pnpm commands to work as expected. This wasn't needed for yarn as workspaces are defined in package.json
  • In the future this could also be used to be smarter about cache invalidation for pnpm projects.

Testing:
Added pnpm 6 & 7 to the list of package managers we test turbo prune against in our e2e tests.
Used turbo prune --scope docs on the example project after adding lodash to the web project. Verified that lodash wasn't in the pruned lockfile and that running pnpm install -r --frozen-lockfile ran successfully from the output dir.

@vercel
Copy link

vercel bot commented Aug 31, 2022

@chris-olszewski is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

@chris-olszewski chris-olszewski marked this pull request as ready for review August 31, 2022 18:24
@chris-olszewski chris-olszewski requested a review from a team as a code owner August 31, 2022 18:24
@chris-olszewski
Copy link
Member Author

Looks like I need to fixup handling of CRLF for windows 🙃 . Leaving it up for review as this is a contained issue that shouldn't require any large changes to the overall code.

Copy link
Contributor

@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.

Early comment, not a complete review.

@@ -28,7 +29,8 @@ var nodejsPnpm = PackageManager{
// We are allowed to use nil here because ArgSeparator already has a type, so it's a typed nil,
// This could just as easily be []string{}, but the style guide says to prefer
// nil for empty slices.
ArgSeparator: nil,
ArgSeparator: nil,
WorkspacePath: "pnpm-workspace.yaml",
Copy link
Contributor

Choose a reason for hiding this comment

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

WorkspacePath sounds like an individual workspace thing.

How about something that would match this regex?
Workspace(Definition|Configuration)(Path|File)

Comment on lines 16 to 28
const pnpmLockfileTemplate = `lockfileVersion: {{ .Version }}

importers:
{{ range $key, $val := .Importers }}
{{ $key }}:
{{ displayProjectSnapshot $val }}
{{ end }}
packages:
{{ range $key, $val := .Packages }}
{{ $key }}:
{{ displayPackageSnapshot $val }}
{{ end }}{{ if (eq .Version 5.4) }}
{{ end }}`
Copy link
Contributor

Choose a reason for hiding this comment

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

A pnpm lockfile is 100% yaml. Is there a particular reason you construct it via a template instead of going all the way to yaml and then serializing it?

Copy link
Member Author

Choose a reason for hiding this comment

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

The go yaml package explicitly doesn't support controlling whitespace: go-yaml/yaml#627
Having encoding/decoding to preserve the file was really helpful for development when diffing the original and pruned lockfile. If sacrificing that for a straightforward yaml serialization is desired we can do that. I'll quick double check that pnpm doesn't throw if parsing these formatting differences.

Copy link
Contributor

Choose a reason for hiding this comment

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

If pnpm can support arbitrary whitespace differences this may be a feature, not a bug. Non-meaningful whitespace inclusion would unnecessarily break a hash.

Comment on lines 235 to 208
if p.hasCRLF {
var b bytes.Buffer
if err := t.Execute(&b, p); err != nil {
return err
}
scanner := bufio.NewScanner(&b)
crlf := []byte("\r\n")
for scanner.Scan() {
line := scanner.Bytes()
if _, err := w.Write(line); err != nil {
return errors.Wrap(err, "error copying lockfile line")
}
if _, err := w.Write(crlf); err != nil {
return errors.Wrap(err, "error copying lockfile line")
}
}
if err := scanner.Err(); err != nil {
return errors.Wrap(err, "error reading lockfile line from buffer")
}

return nil
}
Copy link
Contributor

Choose a reason for hiding this comment

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

Yowch! I really, really hope this doesn't have to stick around. /me yells at Windows.

Copy link
Member Author

Choose a reason for hiding this comment

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

I really dislike this as well. Due to the template usage this ended up being the least 🤮 of the solutions I came up with.

Copy link
Contributor

Choose a reason for hiding this comment

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

I quite like to use https://github.com/andybalholm/crlf as a wrapper for the CRLF issues :)

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks for that suggestion, that's so much nicer!

Copy link
Contributor

@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.

Can we do something silly like attempt to use pnpm's lockfile in tests, and dynamically load it so we're always testing against HEAD?

https://github.com/pnpm/pnpm/blob/e6ee26e9c7bcc58b22721a182970cf029a20203a/pnpm-lock.yaml#L1

Note that upstream's version is currently 5.4-inlineSpecifiers so we're likely to get out of date quickly here.


There are some changes requested below, but basically all naming, and one where you got trolled by pnpm's dev cycle.

Comment on lines 557 to 559
if (["pnpm6", "pnpm"].includes(npmClient)) {
installArgs.push("-r");
}
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this truly required? I'm not sure if the pruned state makes a difference; but install should be recursive automatically.

Copy link
Member Author

Choose a reason for hiding this comment

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

Ah, you're correct. Dropping the -r

cli/internal/lockfile/pnpm_lockfile.go Show resolved Hide resolved

// PnpmLockfile Go representation of the contents of 'pnpm-lock.yaml'
// Reference https://github.com/pnpm/pnpm/blob/main/packages/lockfile-types/src/index.ts
type PnpmLockfile struct {
Copy link
Contributor

Choose a reason for hiding this comment

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

Upstream now has Time. 😅

pnpm/pnpm@0373af2


// PnpmLockfile Go representation of the contents of 'pnpm-lock.yaml'
// Reference https://github.com/pnpm/pnpm/blob/main/packages/lockfile-types/src/index.ts
type PnpmLockfile struct {
Copy link
Contributor

Choose a reason for hiding this comment

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

I know it's verbose but I'd prefer to match the upstream key names on all of these so that we don't have any confusion.

Resolution PackageResolution `yaml:"resolution,flow"`
Engines struct {
Node string `yaml:"node"`
NPM string `yaml:"npm,omitempty"`
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do we need npm here? It's not in the upstream; did it cause failures? (Is it a 6/7 thing?)

Copy link
Member Author

Choose a reason for hiding this comment

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

It was supported in pnpm6 🙃

}

func isSupportedVersion(version float32) error {
supportedVersions := []float32{5.3, 5.4}
Copy link
Contributor

Choose a reason for hiding this comment

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

We should make these strings.

Comment on lines +97 to +103
for _, supportedVersion := range supportedVersions {
if version == supportedVersion {
return nil
}
}
Copy link
Contributor

Choose a reason for hiding this comment

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

I still can't believe that this is the recommended method for testing existence in a slice.

Copy link
Member Author

Choose a reason for hiding this comment

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

As someone who is new to Go, this was a shock.

Comment on lines 106 to 112
type DependencyMeta struct {
Injected bool `yaml:"injected,omitempty"`
Node string `yaml:"node,omitempty"`
Patch string `yaml:"string,omitempty"`
}
Copy link
Contributor

Choose a reason for hiding this comment

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

I was trying to follow along on where this came from; can you add a comment here? (I still haven't figured it out.)

Copy link
Contributor

Choose a reason for hiding this comment

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

DependenciesMeta is the upstream name so I couldn't find it. Can we rename? (Found it.)

type DependencyMeta struct {
Injected bool `yaml:"injected,omitempty"`
Node string `yaml:"node,omitempty"`
Patch string `yaml:"string,omitempty"`
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Patch string `yaml:"string,omitempty"`
Patch string `yaml:"patch,omitempty"`

Comment on lines +154 to +166
for name, version := range entry.Dependencies {
deps[name] = version
}

for name, version := range entry.OptionalDependencies {
deps[name] = version
}

for name, version := range entry.PeerDependencies {
deps[name] = version
}
Copy link
Contributor

Choose a reason for hiding this comment

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

Can these collide? Do we care if they do?

Copy link
Member Author

Choose a reason for hiding this comment

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

From reading through pnpm I don't think these can collide. If a dep is marked optional then it won't appear in dependencies, peer deps are handled in the same manner. In the case that there's an optional peer it appears under peer with the optional attribute set true in peerDependenciesMeta

Copy link
Contributor

Choose a reason for hiding this comment

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

Thanks for the explanation!

Change so we build up the lockfile in memory as opposed to writing/reading an intermediate to disk.
This should allow for better testing of the lockfile marshalling logic
Did a quick test of prune to make sure pnpm is still happy with the pruned lockfile:
```
olszewski@chriss-mbp pnpm-prune % turbo_dev prune --scope=docs
Generating pruned monorepo for docs in /private/tmp/pnpm-prune/out
 - Added docs
 - Added ui
 - Added tsconfig
 - Added eslint-config-custom
olszewski@chriss-mbp pnpm-prune % cd out
olszewski@chriss-mbp out % pnpm install -r --frozen-lockfile
Scope: all 5 workspace projects
Lockfile is up-to-date, resolution step is skipped
.                                        | +300 ++++++++++++++++++++++++++++++
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /Users/olszewski/Library/pnpm/store/v3
  Virtual store is at:             node_modules/.pnpm
Progress: resolved 300, reused 300, downloaded 0, added 300, done
olszewski@chriss-mbp out % pnpm turbo run dev --filter=docs
• Packages in scope: docs
• Running dev in 1 packages
docs:dev: cache bypass, force executing f63ed34e7a4cd20c
docs:dev:
docs:dev: > docs@0.0.0 dev /private/tmp/pnpm-prune/out/apps/docs
docs:dev: > next dev --port 3001
docs:dev:
docs:dev: ready - started server on 0.0.0.0:3001, url: http://localhost:3001
docs:dev: info  - automatically enabled Fast Refresh for 1 custom loader
docs:dev: event - compiled client and server successfully in 606 ms (154 modules)
```
@chris-olszewski chris-olszewski merged commit 8645530 into vercel:main Sep 8, 2022
fuxingloh referenced this pull request in fuxingloh/contented Sep 19, 2022
[![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://turborepo.org)
([source](https://github.com/vercel/turborepo)) | [`^1.4.6` ->
`^1.4.7`](https://renovatebot.com/diffs/npm/turbo/1.4.6/1.4.7) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.4.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.4.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.4.7/compatibility-slim/1.4.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.4.7/confidence-slim/1.4.6)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turborepo</summary>

###
[`v1.4.7`](https://github.com/vercel/turborepo/releases/tag/v1.4.7)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.6...v1.4.7)

#### What's Changed

- Add degit instructions for all examples by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1884](https://github.com/vercel/turborepo/pull/1884)
- chore(turbo-ignore): add console message of an unfriendly error by
[@&#8203;t-i-0414](https://github.com/t-i-0414) in
[https://github.com/vercel/turborepo/pull/1871](https://github.com/vercel/turborepo/pull/1871)
- Rewrote filtering workspaces docs by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1879](https://github.com/vercel/turborepo/pull/1879)
- fix(deps): update dependency swr to v1.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1876](https://github.com/vercel/turborepo/pull/1876)
- Rewrote pipelines, caching and remote caching docs by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1758](https://github.com/vercel/turborepo/pull/1758)
- Reorganised pipeline docs with clearer headings, groupings and content
by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1866](https://github.com/vercel/turborepo/pull/1866)
- feat(ignore): check for turbo force by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1886](https://github.com/vercel/turborepo/pull/1886)
- Fixed typo on remote caching page by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1889](https://github.com/vercel/turborepo/pull/1889)
- Fixed redirect by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1888](https://github.com/vercel/turborepo/pull/1888)
- Try out cram/prysk for CLI integration testing by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1829](https://github.com/vercel/turborepo/pull/1829)
- (Controversial) Removed glossary and mentions of topological from the
docs by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1868](https://github.com/vercel/turborepo/pull/1868)
- feat: Add pnpm support for turbo prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1819](https://github.com/vercel/turborepo/pull/1819)
- Always include package.json in hash by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1832](https://github.com/vercel/turborepo/pull/1832)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.19.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1905](https://github.com/vercel/turborepo/pull/1905)
- added code-shaper to code generation tools by
[@&#8203;nareshbhatia](https://github.com/nareshbhatia) in
[https://github.com/vercel/turborepo/pull/1909](https://github.com/vercel/turborepo/pull/1909)
- added code-shaper to the code generation intro line by
[@&#8203;nareshbhatia](https://github.com/nareshbhatia) in
[https://github.com/vercel/turborepo/pull/1915](https://github.com/vercel/turborepo/pull/1915)
- docs(examples/design-system): update readme by
[@&#8203;theurgi](https://github.com/theurgi) in
[https://github.com/vercel/turborepo/pull/1910](https://github.com/vercel/turborepo/pull/1910)
- Finish port to cobra by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1792](https://github.com/vercel/turborepo/pull/1792)
- chore(examples): clean with-next list by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1923](https://github.com/vercel/turborepo/pull/1923)
- chore(examples): add comment for maintainability by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1927](https://github.com/vercel/turborepo/pull/1927)
- Refactor reading turbo.json and add test cases by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1929](https://github.com/vercel/turborepo/pull/1929)
- Re-jigged the landing and getting started pages by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1901](https://github.com/vercel/turborepo/pull/1901)
- Upgrade Nextra by [@&#8203;shuding](https://github.com/shuding) in
[https://github.com/vercel/turborepo/pull/1942](https://github.com/vercel/turborepo/pull/1942)
- Enable inputs to be relative again. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1937](https://github.com/vercel/turborepo/pull/1937)
- chore(deps): update dependency typescript to v4.8.3 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1934](https://github.com/vercel/turborepo/pull/1934)
- fix(deps): update dependency eslint-plugin-react to v7.31.8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1935](https://github.com/vercel/turborepo/pull/1935)
- Removed bg circles to improve Safari perf by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1944](https://github.com/vercel/turborepo/pull/1944)
- Made front-page title pink by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1945](https://github.com/vercel/turborepo/pull/1945)
- chore(example): upgrade kitchen sink example by
[@&#8203;ruisaraiva19](https://github.com/ruisaraiva19) in
[https://github.com/vercel/turborepo/pull/1076](https://github.com/vercel/turborepo/pull/1076)
- Import goreleaser cross by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1925](https://github.com/vercel/turborepo/pull/1925)
- Turbo has more help text now, update test by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1931](https://github.com/vercel/turborepo/pull/1931)
- fix(with-tailwind): dev script fails to build tailwindcss by
[@&#8203;yanmao-cc](https://github.com/yanmao-cc) in
[https://github.com/vercel/turborepo/pull/1898](https://github.com/vercel/turborepo/pull/1898)
- fix(docs): update nextra by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1948](https://github.com/vercel/turborepo/pull/1948)
- Use correct flag for graphviz version by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1954](https://github.com/vercel/turborepo/pull/1954)
- Add mutex around helper cleanups by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1947](https://github.com/vercel/turborepo/pull/1947)
- docs(running tasks): explicit instruction for workspace tasks by
[@&#8203;mauricekleine](https://github.com/mauricekleine) in
[https://github.com/vercel/turborepo/pull/1922](https://github.com/vercel/turborepo/pull/1922)
- Reconcile cram tests and help text by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1956](https://github.com/vercel/turborepo/pull/1956)
- chore(deps): update nextjs monorepo to v12.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1960](https://github.com/vercel/turborepo/pull/1960)
- switch over to use go-yarnlock for yarn.lock parsing by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1893](https://github.com/vercel/turborepo/pull/1893)
- Improve CI setup by [@&#8203;mehulkar](https://github.com/mehulkar)
in
[https://github.com/vercel/turborepo/pull/1904](https://github.com/vercel/turborepo/pull/1904)
- No shallow checkout for linting. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1972](https://github.com/vercel/turborepo/pull/1972)
- Add ability to declare a env key in each pipeline task by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1970](https://github.com/vercel/turborepo/pull/1970)
- Add ability to define a globalEnv key in turbo.json by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1950](https://github.com/vercel/turborepo/pull/1950)
- Show outputModeTable in CLI and config docs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1949](https://github.com/vercel/turborepo/pull/1949)
- fix: Support pnpm patches in prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1967](https://github.com/vercel/turborepo/pull/1967)
- Update showcase images by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/1986](https://github.com/vercel/turborepo/pull/1986)
- Add vimeo to showcase by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/1987](https://github.com/vercel/turborepo/pull/1987)

#### New Contributors

- [@&#8203;t-i-0414](https://github.com/t-i-0414) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1871](https://github.com/vercel/turborepo/pull/1871)
- [@&#8203;nareshbhatia](https://github.com/nareshbhatia) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1909](https://github.com/vercel/turborepo/pull/1909)
- [@&#8203;theurgi](https://github.com/theurgi) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1910](https://github.com/vercel/turborepo/pull/1910)
- [@&#8203;ruisaraiva19](https://github.com/ruisaraiva19) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1076](https://github.com/vercel/turborepo/pull/1076)
- [@&#8203;yanmao-cc](https://github.com/yanmao-cc) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1898](https://github.com/vercel/turborepo/pull/1898)
- [@&#8203;mauricekleine](https://github.com/mauricekleine) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1922](https://github.com/vercel/turborepo/pull/1922)

**Full Changelog**:
vercel/turborepo@v1.4.6...v1.4.7

</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, click
this checkbox.

---

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:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTUuNSIsInVwZGF0ZWRJblZlciI6IjMyLjE5NS41In0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fuxingloh referenced this pull request in DeFiCh/metachain Oct 12, 2022
[![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://turborepo.org)
([source](https://github.com/vercel/turborepo)) | [`^1.4.6` ->
`^1.5.6`](https://renovatebot.com/diffs/npm/turbo/1.4.6/1.5.6) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/compatibility-slim/1.4.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/confidence-slim/1.4.6)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turborepo</summary>

###
[`v1.5.6`](https://github.com/vercel/turborepo/releases/tag/v1.5.6)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.5...v1.5.6)

Note that this release enables `CGO` for all targets

#### What's Changed

- seo: Add script to generate RSS feed.xml to docs site by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2132](https://github.com/vercel/turborepo/pull/2132)
- Turbo-specific changes to build containers by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1930](https://github.com/vercel/turborepo/pull/1930)
- docs: Tweak tracking in card headers by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2133](https://github.com/vercel/turborepo/pull/2133)
- Change some variable names by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2136](https://github.com/vercel/turborepo/pull/2136)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.19.3 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2127](https://github.com/vercel/turborepo/pull/2127)
- fix: Glob negation in outputs by
[@&#8203;NicholasLYang](https://github.com/NicholasLYang) in
[https://github.com/vercel/turborepo/pull/2031](https://github.com/vercel/turborepo/pull/2031)
- Use unix:path to address unix socket by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2137](https://github.com/vercel/turborepo/pull/2137)
- Fix broken links on "Workspace" Doc by
[@&#8203;pakaponk](https://github.com/pakaponk) in
[https://github.com/vercel/turborepo/pull/2141](https://github.com/vercel/turborepo/pull/2141)
- Use Warn method for logWarning by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2135](https://github.com/vercel/turborepo/pull/2135)
- chore(deps): update dependency postcss to v8.4.17 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2144](https://github.com/vercel/turborepo/pull/2144)
- chore(deps): update dependency typescript to v4.8.4 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2128](https://github.com/vercel/turborepo/pull/2128)
- fix(deps): update dependency ts-json-schema-generator to v1.1.2 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2139](https://github.com/vercel/turborepo/pull/2139)
- fix(packages): add repo, directory, and bugs fields by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2161](https://github.com/vercel/turborepo/pull/2161)
- feat: prune support for lockfiles containing patches by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2151](https://github.com/vercel/turborepo/pull/2151)
- Remove prefixes from stored logs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2126](https://github.com/vercel/turborepo/pull/2126)
- fix: filename for web depending on ui by
[@&#8203;evliu](https://github.com/evliu) in
[https://github.com/vercel/turborepo/pull/2164](https://github.com/vercel/turborepo/pull/2164)
- seo: Fix 404s from search console by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2166](https://github.com/vercel/turborepo/pull/2166)
- seo: set canonical urls by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2168](https://github.com/vercel/turborepo/pull/2168)
- Turn off golang dependency auto updates by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2156](https://github.com/vercel/turborepo/pull/2156)
- feat: Avoid panic from lockfile issues by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2163](https://github.com/vercel/turborepo/pull/2163)
- feat(docs): add sentry by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2169](https://github.com/vercel/turborepo/pull/2169)
- Caching, but to tar files. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1991](https://github.com/vercel/turborepo/pull/1991)
- fix handling of injected dependencies for pnpm prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2121](https://github.com/vercel/turborepo/pull/2121)
- Remove INFO prefix from log line by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2171](https://github.com/vercel/turborepo/pull/2171)
- Update examples to always quote the ESLint glob. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/2130](https://github.com/vercel/turborepo/pull/2130)
- chore(examples): migrate svelte to latest by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2173](https://github.com/vercel/turborepo/pull/2173)
- Fix usage of uninitialized Ui instance by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2172](https://github.com/vercel/turborepo/pull/2172)
- fix(examples): correct turbo caching for storybook by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2176](https://github.com/vercel/turborepo/pull/2176)
- Revert "Caching, but to tar files." by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2178](https://github.com/vercel/turborepo/pull/2178)
- support new paused status by
[@&#8203;blake-mealey](https://github.com/blake-mealey) in
[https://github.com/vercel/turborepo/pull/2179](https://github.com/vercel/turborepo/pull/2179)
- docs: Fix Pipeline API design link by
[@&#8203;brunojppb](https://github.com/brunojppb) in
[https://github.com/vercel/turborepo/pull/2153](https://github.com/vercel/turborepo/pull/2153)
- Use two stage release process, plus diamond workflow for
cross-compiling by [@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2051](https://github.com/vercel/turborepo/pull/2051)
- fix(examples): correct react-native ui output by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2181](https://github.com/vercel/turborepo/pull/2181)
- Add back bin/ directory by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2184](https://github.com/vercel/turborepo/pull/2184)
- feat(examples): add custom ignore script by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2183](https://github.com/vercel/turborepo/pull/2183)
- Added explainer on environment variables by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2115](https://github.com/vercel/turborepo/pull/2115)

#### New Contributors

- [@&#8203;evliu](https://github.com/evliu) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2164](https://github.com/vercel/turborepo/pull/2164)
- [@&#8203;blake-mealey](https://github.com/blake-mealey) made their
first contribution in
[https://github.com/vercel/turborepo/pull/2179](https://github.com/vercel/turborepo/pull/2179)

**Full Changelog**:
vercel/turborepo@v1.5.5...v1.5.6

###
[`v1.5.5`](https://github.com/vercel/turborepo/releases/tag/v1.5.5)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.4...v1.5.5)

#### What's Changed

- fix(fs): overwrite symlink in restore cache by
[@&#8203;AielloChan](https://github.com/AielloChan) in
[https://github.com/vercel/turborepo/pull/2016](https://github.com/vercel/turborepo/pull/2016)
- seo: Add rewrite to turbo sitemap crawler by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2106](https://github.com/vercel/turborepo/pull/2106)
- Change Berry's `cacheKey` to be a string by
[@&#8203;amitdahan](https://github.com/amitdahan) in
[https://github.com/vercel/turborepo/pull/2102](https://github.com/vercel/turborepo/pull/2102)
- Fix small typo by
[@&#8203;arturcarvalho](https://github.com/arturcarvalho) in
[https://github.com/vercel/turborepo/pull/2108](https://github.com/vercel/turborepo/pull/2108)
- Add React Flow to showcase by
[@&#8203;moklick](https://github.com/moklick) in
[https://github.com/vercel/turborepo/pull/2107](https://github.com/vercel/turborepo/pull/2107)
- Test that env vars dependencies are sorted consistently by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2111](https://github.com/vercel/turborepo/pull/2111)
- Extract the patch for `tar` by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/2116](https://github.com/vercel/turborepo/pull/2116)
- Re-add log message about remote caching by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2122](https://github.com/vercel/turborepo/pull/2122)
- Temporarily disable daemon on windows by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2124](https://github.com/vercel/turborepo/pull/2124)

#### New Contributors

- [@&#8203;AielloChan](https://github.com/AielloChan) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2016](https://github.com/vercel/turborepo/pull/2016)
- [@&#8203;amitdahan](https://github.com/amitdahan) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2102](https://github.com/vercel/turborepo/pull/2102)
- [@&#8203;arturcarvalho](https://github.com/arturcarvalho) made their
first contribution in
[https://github.com/vercel/turborepo/pull/2108](https://github.com/vercel/turborepo/pull/2108)
- [@&#8203;moklick](https://github.com/moklick) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2107](https://github.com/vercel/turborepo/pull/2107)

**Full Changelog**:
vercel/turborepo@v1.5.4...v1.5.5

###
[`v1.5.4`](https://github.com/vercel/turborepo/compare/v1.5.3...v1.5.4)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.3...v1.5.4)

###
[`v1.5.3`](https://github.com/vercel/turborepo/compare/v1.5.2...v1.5.3)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.2...v1.5.3)

###
[`v1.5.2`](https://github.com/vercel/turborepo/compare/v1.5.1...v1.5.2)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.1...v1.5.2)

###
[`v1.5.1`](https://github.com/vercel/turborepo/releases/tag/v1.5.1)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.0...v1.5.1)

#### What's Changed

- Drop no-longer-supported platform references by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2033](https://github.com/vercel/turborepo/pull/2033)
- We can infer identifer, we don't need to specify it by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2032](https://github.com/vercel/turborepo/pull/2032)

**Full Changelog**:
vercel/turborepo@v1.5.0...v1.5.1

###
[`v1.5.0`](https://github.com/vercel/turborepo/releases/tag/v1.5.0)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.7...v1.5.0)

#### What's Changed

- Document inclusion of package.json in workspace task cache keys by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1955](https://github.com/vercel/turborepo/pull/1955)
- Make run the default command by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1821](https://github.com/vercel/turborepo/pull/1821)
- chore(deps): update dependency
[@&#8203;types/react](https://github.com/types/react) to v17.0.50 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1980](https://github.com/vercel/turborepo/pull/1980)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.19.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1989](https://github.com/vercel/turborepo/pull/1989)
- chore(deps): update dependency csstype to v3.1.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1981](https://github.com/vercel/turborepo/pull/1981)
- fix(deps): update dependency react-hot-toast to v2.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1992](https://github.com/vercel/turborepo/pull/1992)
- Drop unsupported platforms by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1903](https://github.com/vercel/turborepo/pull/1903)
- fix(deps): update dependency classnames to v2.3.2 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1990](https://github.com/vercel/turborepo/pull/1990)
- Wire up prysk and fix help flag by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2000](https://github.com/vercel/turborepo/pull/2000)
- Enable turbod by default by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2001](https://github.com/vercel/turborepo/pull/2001)
- Built monorepo handbook by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1881](https://github.com/vercel/turborepo/pull/1881)
- Why turborepo images POC by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2012](https://github.com/vercel/turborepo/pull/2012)
- Added link to package installation by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2009](https://github.com/vercel/turborepo/pull/2009)
- Drop macos run of large benchmark on github actions. by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2003](https://github.com/vercel/turborepo/pull/2003)
- Typo fix by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2017](https://github.com/vercel/turborepo/pull/2017)
- feat(types): add turbo types package by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2024](https://github.com/vercel/turborepo/pull/2024)
- fix(deps): update dependency nextra to v2.0.0-beta.29 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2008](https://github.com/vercel/turborepo/pull/2008)
- chore(core): deprecation messages for legacy env keys by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1959](https://github.com/vercel/turborepo/pull/1959)
- feat(codemod): migrate turbo.json dependsOn by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2022](https://github.com/vercel/turborepo/pull/2022)
- feat: Add prune support for Yarn 3 by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2019](https://github.com/vercel/turborepo/pull/2019)

**Full Changelog**:
vercel/turborepo@v1.4.7...v1.5.0

###
[`v1.4.7`](https://github.com/vercel/turborepo/releases/tag/v1.4.7)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.6...v1.4.7)

#### What's Changed

- Add degit instructions for all examples by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1884](https://github.com/vercel/turborepo/pull/1884)
- chore(turbo-ignore): add console message of an unfriendly error by
[@&#8203;t-i-0414](https://github.com/t-i-0414) in
[https://github.com/vercel/turborepo/pull/1871](https://github.com/vercel/turborepo/pull/1871)
- Rewrote filtering workspaces docs by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1879](https://github.com/vercel/turborepo/pull/1879)
- fix(deps): update dependency swr to v1.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1876](https://github.com/vercel/turborepo/pull/1876)
- Rewrote pipelines, caching and remote caching docs by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1758](https://github.com/vercel/turborepo/pull/1758)
- Reorganised pipeline docs with clearer headings, groupings and content
by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1866](https://github.com/vercel/turborepo/pull/1866)
- feat(ignore): check for turbo force by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1886](https://github.com/vercel/turborepo/pull/1886)
- Fixed typo on remote caching page by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1889](https://github.com/vercel/turborepo/pull/1889)
- Fixed redirect by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1888](https://github.com/vercel/turborepo/pull/1888)
- Try out cram/prysk for CLI integration testing by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1829](https://github.com/vercel/turborepo/pull/1829)
- (Controversial) Removed glossary and mentions of topological from the
docs by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1868](https://github.com/vercel/turborepo/pull/1868)
- feat: Add pnpm support for turbo prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1819](https://github.com/vercel/turborepo/pull/1819)
- Always include package.json in hash by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1832](https://github.com/vercel/turborepo/pull/1832)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.19.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1905](https://github.com/vercel/turborepo/pull/1905)
- added code-shaper to code generation tools by
[@&#8203;nareshbhatia](https://github.com/nareshbhatia) in
[https://github.com/vercel/turborepo/pull/1909](https://github.com/vercel/turborepo/pull/1909)
- added code-shaper to the code generation intro line by
[@&#8203;nareshbhatia](https://github.com/nareshbhatia) in
[https://github.com/vercel/turborepo/pull/1915](https://github.com/vercel/turborepo/pull/1915)
- docs(examples/design-system): update readme by
[@&#8203;theurgi](https://github.com/theurgi) in
[https://github.com/vercel/turborepo/pull/1910](https://github.com/vercel/turborepo/pull/1910)
- Finish port to cobra by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1792](https://github.com/vercel/turborepo/pull/1792)
- chore(examples): clean with-next list by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1923](https://github.com/vercel/turborepo/pull/1923)
- chore(examples): add comment for maintainability by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1927](https://github.com/vercel/turborepo/pull/1927)
- Refactor reading turbo.json and add test cases by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1929](https://github.com/vercel/turborepo/pull/1929)
- Re-jigged the landing and getting started pages by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1901](https://github.com/vercel/turborepo/pull/1901)
- Upgrade Nextra by [@&#8203;shuding](https://github.com/shuding) in
[https://github.com/vercel/turborepo/pull/1942](https://github.com/vercel/turborepo/pull/1942)
- Enable inputs to be relative again. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1937](https://github.com/vercel/turborepo/pull/1937)
- chore(deps): update dependency typescript to v4.8.3 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1934](https://github.com/vercel/turborepo/pull/1934)
- fix(deps): update dependency eslint-plugin-react to v7.31.8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1935](https://github.com/vercel/turborepo/pull/1935)
- Removed bg circles to improve Safari perf by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1944](https://github.com/vercel/turborepo/pull/1944)
- Made front-page title pink by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1945](https://github.com/vercel/turborepo/pull/1945)
- chore(example): upgrade kitchen sink example by
[@&#8203;ruisaraiva19](https://github.com/ruisaraiva19) in
[https://github.com/vercel/turborepo/pull/1076](https://github.com/vercel/turborepo/pull/1076)
- Import goreleaser cross by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1925](https://github.com/vercel/turborepo/pull/1925)
- Turbo has more help text now, update test by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1931](https://github.com/vercel/turborepo/pull/1931)
- fix(with-tailwind): dev script fails to build tailwindcss by
[@&#8203;yanmao-cc](https://github.com/yanmao-cc) in
[https://github.com/vercel/turborepo/pull/1898](https://github.com/vercel/turborepo/pull/1898)
- fix(docs): update nextra by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1948](https://github.com/vercel/turborepo/pull/1948)
- Use correct flag for graphviz version by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1954](https://github.com/vercel/turborepo/pull/1954)
- Add mutex around helper cleanups by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1947](https://github.com/vercel/turborepo/pull/1947)
- docs(running tasks): explicit instruction for workspace tasks by
[@&#8203;mauricekleine](https://github.com/mauricekleine) in
[https://github.com/vercel/turborepo/pull/1922](https://github.com/vercel/turborepo/pull/1922)
- Reconcile cram tests and help text by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1956](https://github.com/vercel/turborepo/pull/1956)
- chore(deps): update nextjs monorepo to v12.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1960](https://github.com/vercel/turborepo/pull/1960)
- switch over to use go-yarnlock for yarn.lock parsing by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1893](https://github.com/vercel/turborepo/pull/1893)
- Improve CI setup by [@&#8203;mehulkar](https://github.com/mehulkar)
in
[https://github.com/vercel/turborepo/pull/1904](https://github.com/vercel/turborepo/pull/1904)
- No shallow checkout for linting. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1972](https://github.com/vercel/turborepo/pull/1972)
- Add ability to declare a env key in each pipeline task by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1970](https://github.com/vercel/turborepo/pull/1970)
- Add ability to define a globalEnv key in turbo.json by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1950](https://github.com/vercel/turborepo/pull/1950)
- Show outputModeTable in CLI and config docs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1949](https://github.com/vercel/turborepo/pull/1949)
- fix: Support pnpm patches in prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1967](https://github.com/vercel/turborepo/pull/1967)
- Update showcase images by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/1986](https://github.com/vercel/turborepo/pull/1986)
- Add vimeo to showcase by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/1987](https://github.com/vercel/turborepo/pull/1987)

#### New Contributors

- [@&#8203;t-i-0414](https://github.com/t-i-0414) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1871](https://github.com/vercel/turborepo/pull/1871)
- [@&#8203;nareshbhatia](https://github.com/nareshbhatia) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1909](https://github.com/vercel/turborepo/pull/1909)
- [@&#8203;theurgi](https://github.com/theurgi) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1910](https://github.com/vercel/turborepo/pull/1910)
- [@&#8203;ruisaraiva19](https://github.com/ruisaraiva19) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1076](https://github.com/vercel/turborepo/pull/1076)
- [@&#8203;yanmao-cc](https://github.com/yanmao-cc) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1898](https://github.com/vercel/turborepo/pull/1898)
- [@&#8203;mauricekleine](https://github.com/mauricekleine) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1922](https://github.com/vercel/turborepo/pull/1922)

**Full Changelog**:
vercel/turborepo@v1.4.6...v1.4.7

</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, click
this checkbox.

---

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/DeFiCh/metachain).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMTYuMCIsInVwZGF0ZWRJblZlciI6IjMyLjIzMi4wIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fuxingloh referenced this pull request in levaintech/sticky Oct 18, 2022
[![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://turborepo.org)
([source](https://github.com/vercel/turborepo)) | [`1.4.3` ->
`1.5.6`](https://renovatebot.com/diffs/npm/turbo/1.4.3/1.5.6) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/compatibility-slim/1.4.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.5.6/confidence-slim/1.4.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turborepo</summary>

###
[`v1.5.6`](https://github.com/vercel/turborepo/releases/tag/v1.5.6)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.5...v1.5.6)

Note that this release enables `CGO` for all targets

#### What's Changed

- seo: Add script to generate RSS feed.xml to docs site by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2132](https://github.com/vercel/turborepo/pull/2132)
- Turbo-specific changes to build containers by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1930](https://github.com/vercel/turborepo/pull/1930)
- docs: Tweak tracking in card headers by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2133](https://github.com/vercel/turborepo/pull/2133)
- Change some variable names by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2136](https://github.com/vercel/turborepo/pull/2136)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.19.3 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2127](https://github.com/vercel/turborepo/pull/2127)
- fix: Glob negation in outputs by
[@&#8203;NicholasLYang](https://github.com/NicholasLYang) in
[https://github.com/vercel/turborepo/pull/2031](https://github.com/vercel/turborepo/pull/2031)
- Use unix:path to address unix socket by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2137](https://github.com/vercel/turborepo/pull/2137)
- Fix broken links on "Workspace" Doc by
[@&#8203;pakaponk](https://github.com/pakaponk) in
[https://github.com/vercel/turborepo/pull/2141](https://github.com/vercel/turborepo/pull/2141)
- Use Warn method for logWarning by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2135](https://github.com/vercel/turborepo/pull/2135)
- chore(deps): update dependency postcss to v8.4.17 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2144](https://github.com/vercel/turborepo/pull/2144)
- chore(deps): update dependency typescript to v4.8.4 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2128](https://github.com/vercel/turborepo/pull/2128)
- fix(deps): update dependency ts-json-schema-generator to v1.1.2 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2139](https://github.com/vercel/turborepo/pull/2139)
- fix(packages): add repo, directory, and bugs fields by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2161](https://github.com/vercel/turborepo/pull/2161)
- feat: prune support for lockfiles containing patches by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2151](https://github.com/vercel/turborepo/pull/2151)
- Remove prefixes from stored logs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2126](https://github.com/vercel/turborepo/pull/2126)
- fix: filename for web depending on ui by
[@&#8203;evliu](https://github.com/evliu) in
[https://github.com/vercel/turborepo/pull/2164](https://github.com/vercel/turborepo/pull/2164)
- seo: Fix 404s from search console by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2166](https://github.com/vercel/turborepo/pull/2166)
- seo: set canonical urls by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2168](https://github.com/vercel/turborepo/pull/2168)
- Turn off golang dependency auto updates by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2156](https://github.com/vercel/turborepo/pull/2156)
- feat: Avoid panic from lockfile issues by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2163](https://github.com/vercel/turborepo/pull/2163)
- feat(docs): add sentry by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2169](https://github.com/vercel/turborepo/pull/2169)
- Caching, but to tar files. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1991](https://github.com/vercel/turborepo/pull/1991)
- fix handling of injected dependencies for pnpm prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2121](https://github.com/vercel/turborepo/pull/2121)
- Remove INFO prefix from log line by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2171](https://github.com/vercel/turborepo/pull/2171)
- Update examples to always quote the ESLint glob. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/2130](https://github.com/vercel/turborepo/pull/2130)
- chore(examples): migrate svelte to latest by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2173](https://github.com/vercel/turborepo/pull/2173)
- Fix usage of uninitialized Ui instance by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2172](https://github.com/vercel/turborepo/pull/2172)
- fix(examples): correct turbo caching for storybook by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2176](https://github.com/vercel/turborepo/pull/2176)
- Revert "Caching, but to tar files." by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2178](https://github.com/vercel/turborepo/pull/2178)
- support new paused status by
[@&#8203;blake-mealey](https://github.com/blake-mealey) in
[https://github.com/vercel/turborepo/pull/2179](https://github.com/vercel/turborepo/pull/2179)
- docs: Fix Pipeline API design link by
[@&#8203;brunojppb](https://github.com/brunojppb) in
[https://github.com/vercel/turborepo/pull/2153](https://github.com/vercel/turborepo/pull/2153)
- Use two stage release process, plus diamond workflow for
cross-compiling by [@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2051](https://github.com/vercel/turborepo/pull/2051)
- fix(examples): correct react-native ui output by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2181](https://github.com/vercel/turborepo/pull/2181)
- Add back bin/ directory by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2184](https://github.com/vercel/turborepo/pull/2184)
- feat(examples): add custom ignore script by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2183](https://github.com/vercel/turborepo/pull/2183)
- Added explainer on environment variables by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2115](https://github.com/vercel/turborepo/pull/2115)

#### New Contributors

- [@&#8203;evliu](https://github.com/evliu) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2164](https://github.com/vercel/turborepo/pull/2164)
- [@&#8203;blake-mealey](https://github.com/blake-mealey) made their
first contribution in
[https://github.com/vercel/turborepo/pull/2179](https://github.com/vercel/turborepo/pull/2179)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.5.5...v1.5.6

###
[`v1.5.5`](https://github.com/vercel/turborepo/releases/tag/v1.5.5)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.4...v1.5.5)

#### What's Changed

- fix(fs): overwrite symlink in restore cache by
[@&#8203;AielloChan](https://github.com/AielloChan) in
[https://github.com/vercel/turborepo/pull/2016](https://github.com/vercel/turborepo/pull/2016)
- seo: Add rewrite to turbo sitemap crawler by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2106](https://github.com/vercel/turborepo/pull/2106)
- Change Berry's `cacheKey` to be a string by
[@&#8203;amitdahan](https://github.com/amitdahan) in
[https://github.com/vercel/turborepo/pull/2102](https://github.com/vercel/turborepo/pull/2102)
- Fix small typo by
[@&#8203;arturcarvalho](https://github.com/arturcarvalho) in
[https://github.com/vercel/turborepo/pull/2108](https://github.com/vercel/turborepo/pull/2108)
- Add React Flow to showcase by
[@&#8203;moklick](https://github.com/moklick) in
[https://github.com/vercel/turborepo/pull/2107](https://github.com/vercel/turborepo/pull/2107)
- Test that env vars dependencies are sorted consistently by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2111](https://github.com/vercel/turborepo/pull/2111)
- Extract the patch for `tar` by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/2116](https://github.com/vercel/turborepo/pull/2116)
- Re-add log message about remote caching by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/2122](https://github.com/vercel/turborepo/pull/2122)
- Temporarily disable daemon on windows by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2124](https://github.com/vercel/turborepo/pull/2124)

#### New Contributors

- [@&#8203;AielloChan](https://github.com/AielloChan) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2016](https://github.com/vercel/turborepo/pull/2016)
- [@&#8203;amitdahan](https://github.com/amitdahan) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2102](https://github.com/vercel/turborepo/pull/2102)
- [@&#8203;arturcarvalho](https://github.com/arturcarvalho) made their
first contribution in
[https://github.com/vercel/turborepo/pull/2108](https://github.com/vercel/turborepo/pull/2108)
- [@&#8203;moklick](https://github.com/moklick) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2107](https://github.com/vercel/turborepo/pull/2107)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.5.4...v1.5.5

###
[`v1.5.4`](https://github.com/vercel/turborepo/releases/tag/v1.5.4)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.3...v1.5.4)

#### What's Changed

- Drop log line breaking JSON dry-run output when remote caching is
enabled by [@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2067](https://github.com/vercel/turborepo/pull/2067)
- Use fmt.Sprintf where appropriate in logs by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2068](https://github.com/vercel/turborepo/pull/2068)
- Fix typo by [@&#8203;morinokami](https://github.com/morinokami) in
[https://github.com/vercel/turborepo/pull/2074](https://github.com/vercel/turborepo/pull/2074)
- Add path types for cache. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/2059](https://github.com/vercel/turborepo/pull/2059)
- fix(deps): update dependency ts-json-schema-generator to v1.1.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2071](https://github.com/vercel/turborepo/pull/2071)
- Fix: Docs Edit This Page Button not working by
[@&#8203;fmcalado](https://github.com/fmcalado) in
[https://github.com/vercel/turborepo/pull/2076](https://github.com/vercel/turborepo/pull/2076)
- chore(docs): sections for `globalDependencies` and `globalEnv` by
[@&#8203;QuiiBz](https://github.com/QuiiBz) in
[https://github.com/vercel/turborepo/pull/2080](https://github.com/vercel/turborepo/pull/2080)
- Add single-package mode and integration tests by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1979](https://github.com/vercel/turborepo/pull/1979)
- fix(prune) respect dir permissions during prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2066](https://github.com/vercel/turborepo/pull/2066)
- Fix typo in docs by
[@&#8203;davemaier](https://github.com/davemaier) in
[https://github.com/vercel/turborepo/pull/2086](https://github.com/vercel/turborepo/pull/2086)
- Path casts by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/2077](https://github.com/vercel/turborepo/pull/2077)
- fix(prune): place workspace configuration file in json directory by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2030](https://github.com/vercel/turborepo/pull/2030)
- chore(deps): update nextjs monorepo to v12.3.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2035](https://github.com/vercel/turborepo/pull/2035)
- Turn down logging for the daemon by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2085](https://github.com/vercel/turborepo/pull/2085)
- fix(docs): overflow on ` <Callout />` by
[@&#8203;QuiiBz](https://github.com/QuiiBz) in
[https://github.com/vercel/turborepo/pull/2082](https://github.com/vercel/turborepo/pull/2082)
- chore(deps): update dependency autoprefixer to v10.4.12 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2007](https://github.com/vercel/turborepo/pull/2007)
- Update command line reference for prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2087](https://github.com/vercel/turborepo/pull/2087)
- Handle pnpm resolving a dependency to multiple versions by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2090](https://github.com/vercel/turborepo/pull/2090)

#### New Contributors

- [@&#8203;morinokami](https://github.com/morinokami) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2074](https://github.com/vercel/turborepo/pull/2074)
- [@&#8203;fmcalado](https://github.com/fmcalado) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2076](https://github.com/vercel/turborepo/pull/2076)
- [@&#8203;QuiiBz](https://github.com/QuiiBz) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2080](https://github.com/vercel/turborepo/pull/2080)
- [@&#8203;davemaier](https://github.com/davemaier) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2086](https://github.com/vercel/turborepo/pull/2086)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.5.3...v1.5.4

###
[`v1.5.3`](https://github.com/vercel/turborepo/releases/tag/v1.5.3)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.2...v1.5.3)

#### What's Changed

- Update turbo-1-5-0.mdx by
[@&#8203;cedric25](https://github.com/cedric25) in
[https://github.com/vercel/turborepo/pull/2061](https://github.com/vercel/turborepo/pull/2061)
- Add test to ensure relevant fields are sorted by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2064](https://github.com/vercel/turborepo/pull/2064)

#### New Contributors

- [@&#8203;cedric25](https://github.com/cedric25) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2061](https://github.com/vercel/turborepo/pull/2061)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.5.2...v1.5.3

###
[`v1.5.2`](https://github.com/vercel/turborepo/releases/tag/v1.5.2)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.1...v1.5.2)

#### What's Changed

- Update docs on declaring env key dependencies by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1936](https://github.com/vercel/turborepo/pull/1936)
- Rewrote option syntax to be more flexible (thanks Cobra) by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2014](https://github.com/vercel/turborepo/pull/2014)
- Added link to Why Turborepo from the quickstart by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2015](https://github.com/vercel/turborepo/pull/2015)
- Added documentation of deploying to docker to the handbook by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2013](https://github.com/vercel/turborepo/pull/2013)
- feat(eslint-plugin): add new configuration style by
[@&#8203;iduuck](https://github.com/iduuck) in
[https://github.com/vercel/turborepo/pull/2041](https://github.com/vercel/turborepo/pull/2041)
- 1.5 blog by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1999](https://github.com/vercel/turborepo/pull/1999)
- Slowdown the marquee by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2046](https://github.com/vercel/turborepo/pull/2046)
- feature: enhance dry-run with cache status by
[@&#8203;sppatel](https://github.com/sppatel) in
[https://github.com/vercel/turborepo/pull/1988](https://github.com/vercel/turborepo/pull/1988)
- Fix up image directory and filenames by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/2047](https://github.com/vercel/turborepo/pull/2047)
- Disable windows variant by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2048](https://github.com/vercel/turborepo/pull/2048)
- fix: Add .turbo to .gitignore by
[@&#8203;NicholasLYang](https://github.com/NicholasLYang) in
[https://github.com/vercel/turborepo/pull/2002](https://github.com/vercel/turborepo/pull/2002)
- Combine AbsolutePath and AbsoluteSystemPath by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/2026](https://github.com/vercel/turborepo/pull/2026)
- chore(release): version updates by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2044](https://github.com/vercel/turborepo/pull/2044)
- Wire up api and team flags with viper by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2053](https://github.com/vercel/turborepo/pull/2053)
- Ensure environment variables are sorted by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2054](https://github.com/vercel/turborepo/pull/2054)

#### New Contributors

- [@&#8203;iduuck](https://github.com/iduuck) made their first
contribution in
[https://github.com/vercel/turborepo/pull/2041](https://github.com/vercel/turborepo/pull/2041)
- [@&#8203;sppatel](https://github.com/sppatel) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1988](https://github.com/vercel/turborepo/pull/1988)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.5.1...v1.5.2

###
[`v1.5.1`](https://github.com/vercel/turborepo/releases/tag/v1.5.1)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.5.0...v1.5.1)

#### What's Changed

- Drop no-longer-supported platform references by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2033](https://github.com/vercel/turborepo/pull/2033)
- We can infer identifer, we don't need to specify it by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2032](https://github.com/vercel/turborepo/pull/2032)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.5.0...v1.5.1

###
[`v1.5.0`](https://github.com/vercel/turborepo/releases/tag/v1.5.0)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.7...v1.5.0)

#### What's Changed

- Document inclusion of package.json in workspace task cache keys by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1955](https://github.com/vercel/turborepo/pull/1955)
- Make run the default command by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1821](https://github.com/vercel/turborepo/pull/1821)
- chore(deps): update dependency
[@&#8203;types/react](https://github.com/types/react) to v17.0.50 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1980](https://github.com/vercel/turborepo/pull/1980)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.19.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1989](https://github.com/vercel/turborepo/pull/1989)
- chore(deps): update dependency csstype to v3.1.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1981](https://github.com/vercel/turborepo/pull/1981)
- fix(deps): update dependency react-hot-toast to v2.4.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1992](https://github.com/vercel/turborepo/pull/1992)
- Drop unsupported platforms by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1903](https://github.com/vercel/turborepo/pull/1903)
- fix(deps): update dependency classnames to v2.3.2 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1990](https://github.com/vercel/turborepo/pull/1990)
- Wire up prysk and fix help flag by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2000](https://github.com/vercel/turborepo/pull/2000)
- Enable turbod by default by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2001](https://github.com/vercel/turborepo/pull/2001)
- Built monorepo handbook by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1881](https://github.com/vercel/turborepo/pull/1881)
- Why turborepo images POC by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2012](https://github.com/vercel/turborepo/pull/2012)
- Added link to package installation by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2009](https://github.com/vercel/turborepo/pull/2009)
- Drop macos run of large benchmark on github actions. by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/2003](https://github.com/vercel/turborepo/pull/2003)
- Typo fix by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/2017](https://github.com/vercel/turborepo/pull/2017)
- feat(types): add turbo types package by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2024](https://github.com/vercel/turborepo/pull/2024)
- fix(deps): update dependency nextra to v2.0.0-beta.29 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/2008](https://github.com/vercel/turborepo/pull/2008)
- chore(core): deprecation messages for legacy env keys by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1959](https://github.com/vercel/turborepo/pull/1959)
- feat(codemod): migrate turbo.json dependsOn by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/2022](https://github.com/vercel/turborepo/pull/2022)
- feat: Add prune support for Yarn 3 by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/2019](https://github.com/vercel/turborepo/pull/2019)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.4.7...v1.5.0

###
[`v1.4.7`](https://github.com/vercel/turborepo/releases/tag/v1.4.7)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.6...v1.4.7)

#### What's Changed

- Add degit instructions for all examples by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1884](https://github.com/vercel/turborepo/pull/1884)
- chore(turbo-ignore): add console message of an unfriendly error by
[@&#8203;t-i-0414](https://github.com/t-i-0414) in
[https://github.com/vercel/turborepo/pull/1871](https://github.com/vercel/turborepo/pull/1871)
- Rewrote filtering workspaces docs by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1879](https://github.com/vercel/turborepo/pull/1879)
- fix(deps): update dependency swr to v1.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1876](https://github.com/vercel/turborepo/pull/1876)
- Rewrote pipelines, caching and remote caching docs by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1758](https://github.com/vercel/turborepo/pull/1758)
- Reorganised pipeline docs with clearer headings, groupings and content
by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1866](https://github.com/vercel/turborepo/pull/1866)
- feat(ignore): check for turbo force by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1886](https://github.com/vercel/turborepo/pull/1886)
- Fixed typo on remote caching page by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1889](https://github.com/vercel/turborepo/pull/1889)
- Fixed redirect by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1888](https://github.com/vercel/turborepo/pull/1888)
- Try out cram/prysk for CLI integration testing by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1829](https://github.com/vercel/turborepo/pull/1829)
- (Controversial) Removed glossary and mentions of topological from the
docs by [@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1868](https://github.com/vercel/turborepo/pull/1868)
- feat: Add pnpm support for turbo prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1819](https://github.com/vercel/turborepo/pull/1819)
- Always include package.json in hash by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1832](https://github.com/vercel/turborepo/pull/1832)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.19.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1905](https://github.com/vercel/turborepo/pull/1905)
- added code-shaper to code generation tools by
[@&#8203;nareshbhatia](https://github.com/nareshbhatia) in
[https://github.com/vercel/turborepo/pull/1909](https://github.com/vercel/turborepo/pull/1909)
- added code-shaper to the code generation intro line by
[@&#8203;nareshbhatia](https://github.com/nareshbhatia) in
[https://github.com/vercel/turborepo/pull/1915](https://github.com/vercel/turborepo/pull/1915)
- docs(examples/design-system): update readme by
[@&#8203;theurgi](https://github.com/theurgi) in
[https://github.com/vercel/turborepo/pull/1910](https://github.com/vercel/turborepo/pull/1910)
- Finish port to cobra by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1792](https://github.com/vercel/turborepo/pull/1792)
- chore(examples): clean with-next list by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1923](https://github.com/vercel/turborepo/pull/1923)
- chore(examples): add comment for maintainability by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1927](https://github.com/vercel/turborepo/pull/1927)
- Refactor reading turbo.json and add test cases by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1929](https://github.com/vercel/turborepo/pull/1929)
- Re-jigged the landing and getting started pages by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1901](https://github.com/vercel/turborepo/pull/1901)
- Upgrade Nextra by [@&#8203;shuding](https://github.com/shuding) in
[https://github.com/vercel/turborepo/pull/1942](https://github.com/vercel/turborepo/pull/1942)
- Enable inputs to be relative again. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1937](https://github.com/vercel/turborepo/pull/1937)
- chore(deps): update dependency typescript to v4.8.3 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1934](https://github.com/vercel/turborepo/pull/1934)
- fix(deps): update dependency eslint-plugin-react to v7.31.8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1935](https://github.com/vercel/turborepo/pull/1935)
- Removed bg circles to improve Safari perf by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1944](https://github.com/vercel/turborepo/pull/1944)
- Made front-page title pink by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1945](https://github.com/vercel/turborepo/pull/1945)
- chore(example): upgrade kitchen sink example by
[@&#8203;ruisaraiva19](https://github.com/ruisaraiva19) in
[https://github.com/vercel/turborepo/pull/1076](https://github.com/vercel/turborepo/pull/1076)
- Import goreleaser cross by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1925](https://github.com/vercel/turborepo/pull/1925)
- Turbo has more help text now, update test by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1931](https://github.com/vercel/turborepo/pull/1931)
- fix(with-tailwind): dev script fails to build tailwindcss by
[@&#8203;yanmao-cc](https://github.com/yanmao-cc) in
[https://github.com/vercel/turborepo/pull/1898](https://github.com/vercel/turborepo/pull/1898)
- fix(docs): update nextra by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1948](https://github.com/vercel/turborepo/pull/1948)
- Use correct flag for graphviz version by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1954](https://github.com/vercel/turborepo/pull/1954)
- Add mutex around helper cleanups by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1947](https://github.com/vercel/turborepo/pull/1947)
- docs(running tasks): explicit instruction for workspace tasks by
[@&#8203;mauricekleine](https://github.com/mauricekleine) in
[https://github.com/vercel/turborepo/pull/1922](https://github.com/vercel/turborepo/pull/1922)
- Reconcile cram tests and help text by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1956](https://github.com/vercel/turborepo/pull/1956)
- chore(deps): update nextjs monorepo to v12.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1960](https://github.com/vercel/turborepo/pull/1960)
- switch over to use go-yarnlock for yarn.lock parsing by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1893](https://github.com/vercel/turborepo/pull/1893)
- Improve CI setup by [@&#8203;mehulkar](https://github.com/mehulkar)
in
[https://github.com/vercel/turborepo/pull/1904](https://github.com/vercel/turborepo/pull/1904)
- No shallow checkout for linting. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1972](https://github.com/vercel/turborepo/pull/1972)
- Add ability to declare a env key in each pipeline task by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1970](https://github.com/vercel/turborepo/pull/1970)
- Add ability to define a globalEnv key in turbo.json by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1950](https://github.com/vercel/turborepo/pull/1950)
- Show outputModeTable in CLI and config docs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1949](https://github.com/vercel/turborepo/pull/1949)
- fix: Support pnpm patches in prune by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1967](https://github.com/vercel/turborepo/pull/1967)
- Update showcase images by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/1986](https://github.com/vercel/turborepo/pull/1986)
- Add vimeo to showcase by
[@&#8203;jaredpalmer](https://github.com/jaredpalmer) in
[https://github.com/vercel/turborepo/pull/1987](https://github.com/vercel/turborepo/pull/1987)

#### New Contributors

- [@&#8203;t-i-0414](https://github.com/t-i-0414) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1871](https://github.com/vercel/turborepo/pull/1871)
- [@&#8203;nareshbhatia](https://github.com/nareshbhatia) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1909](https://github.com/vercel/turborepo/pull/1909)
- [@&#8203;theurgi](https://github.com/theurgi) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1910](https://github.com/vercel/turborepo/pull/1910)
- [@&#8203;ruisaraiva19](https://github.com/ruisaraiva19) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1076](https://github.com/vercel/turborepo/pull/1076)
- [@&#8203;yanmao-cc](https://github.com/yanmao-cc) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1898](https://github.com/vercel/turborepo/pull/1898)
- [@&#8203;mauricekleine](https://github.com/mauricekleine) made their
first contribution in
[https://github.com/vercel/turborepo/pull/1922](https://github.com/vercel/turborepo/pull/1922)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.4.6...v1.4.7

###
[`v1.4.6`](https://github.com/vercel/turborepo/releases/tag/v1.4.6)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.5...v1.4.6)

#### What's Changed

##### Internal

- fix(deps): update dependency ora to v4.1.1 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1854](https://github.com/vercel/turborepo/pull/1854)
- Don't special case version command by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1870](https://github.com/vercel/turborepo/pull/1870)
- fix(deps): update dependency react-hot-toast to v2.3.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1875](https://github.com/vercel/turborepo/pull/1875)
- chore(deps): update jamesives/github-pages-deploy-action action to
v4.4.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1851](https://github.com/vercel/turborepo/pull/1851)
- chore(deps): update dependency typescript to v4.8.2 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1849](https://github.com/vercel/turborepo/pull/1849)
- chore(deps): update dependency esbuild to ^0.15.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1848](https://github.com/vercel/turborepo/pull/1848)
- Enable pnpm@6 testing. by
[@&#8203;7flash](https://github.com/7flash) in
[https://github.com/vercel/turborepo/pull/1837](https://github.com/vercel/turborepo/pull/1837)
- fix(deps): update dependency eslint-plugin-react to v7.31.7 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1834](https://github.com/vercel/turborepo/pull/1834)
- chore(deps): update dependency
[@&#8203;types/react](https://github.com/types/react) to v17.0.49 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1833](https://github.com/vercel/turborepo/pull/1833)
- Replace some 2 letter variables for readability by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1845](https://github.com/vercel/turborepo/pull/1845)

##### Documentation

- Remove unused packages from docs site by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1828](https://github.com/vercel/turborepo/pull/1828)
- Consolidated 'workspace' and 'package' terminology by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1817](https://github.com/vercel/turborepo/pull/1817)
- Rewrote docs homepage by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1756](https://github.com/vercel/turborepo/pull/1756)
- Update existing-monorepo.mdx by
[@&#8203;shemayas](https://github.com/shemayas) in
[https://github.com/vercel/turborepo/pull/1858](https://github.com/vercel/turborepo/pull/1858)
- Update Docs by [@&#8203;PhentomPT](https://github.com/PhentomPT) in
[https://github.com/vercel/turborepo/pull/1794](https://github.com/vercel/turborepo/pull/1794)
- Fix broken links on "Add to existing Monorepo" by
[@&#8203;pakaponk](https://github.com/pakaponk) in
[https://github.com/vercel/turborepo/pull/1836](https://github.com/vercel/turborepo/pull/1836)

##### Examples

- Removed parallel flag from basic example by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1787](https://github.com/vercel/turborepo/pull/1787)
- Renamed storybook components by
[@&#8203;samuelhorn](https://github.com/samuelhorn) in
[https://github.com/vercel/turborepo/pull/1841](https://github.com/vercel/turborepo/pull/1841)

##### Packages

- fix(eslint): exclude variables in rule by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1865](https://github.com/vercel/turborepo/pull/1865)

#### New Contributors

- [@&#8203;shemayas](https://github.com/shemayas) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1858](https://github.com/vercel/turborepo/pull/1858)
- [@&#8203;7flash](https://github.com/7flash) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1837](https://github.com/vercel/turborepo/pull/1837)
- [@&#8203;PhentomPT](https://github.com/PhentomPT) made their first
contribution in
[https://github.com/vercel/turborepo/pull/1794](https://github.com/vercel/turborepo/pull/1794)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.4.5...v1.4.6

###
[`v1.4.5`](https://github.com/vercel/turborepo/releases/tag/v1.4.5)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.4...v1.4.5)

#### What's Changed

##### Core

- Split notion of logged in into user and linked-team by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1844](https://github.com/vercel/turborepo/pull/1844)

##### Documentation

- Turborepo usage. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1827](https://github.com/vercel/turborepo/pull/1827)
- Remove unused
[@&#8203;react-aria/radio](https://github.com/react-aria/radio)
package by [@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1826](https://github.com/vercel/turborepo/pull/1826)
- Fix broken links at "Next Steps" on "Add to Existing Monorepo" by
[@&#8203;pakaponk](https://github.com/pakaponk) in
[https://github.com/vercel/turborepo/pull/1835](https://github.com/vercel/turborepo/pull/1835)
- Upgrade Nextra by [@&#8203;shuding](https://github.com/shuding) in
[https://github.com/vercel/turborepo/pull/1831](https://github.com/vercel/turborepo/pull/1831)

**Full Changelog**:
https://github.com/vercel/turborepo/compare/v1.4.4...v1.4.5

###
[`v1.4.4`](https://github.com/vercel/turborepo/releases/tag/v1.4.4)

[Compare
Source](https://github.com/vercel/turborepo/compare/v1.4.3...v1.4.4)

#### What's Changed

- chore(deps): update dependency postcss to v8.4.16 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1669](https://github.com/vercel/turborepo/pull/1669)
- chore(deps): update nextjs monorepo to v12.2.4 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1670](https://github.com/vercel/turborepo/pull/1670)
- Make it easier to copy paste command from README by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1678](https://github.com/vercel/turborepo/pull/1678)
- fix: Remove corepack upgrade step from corepack build target by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1668](https://github.com/vercel/turborepo/pull/1668)
- update: create-turbo templates to use react v18 by
[@&#8203;joelhooks](https://github.com/joelhooks) in
[https://github.com/vercel/turborepo/pull/1685](https://github.com/vercel/turborepo/pull/1685)
- docs: Update with-nextjs readme to add prisma starter link by
[@&#8203;Misikir](https://github.com/Misikir) in
[https://github.com/vercel/turborepo/pull/1682](https://github.com/vercel/turborepo/pull/1682)
- Flip benchmark to manual, only run on ubuntu, add protoc setup by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1687](https://github.com/vercel/turborepo/pull/1687)
- fix: 🐛 typo by [@&#8203;futantan](https://github.com/futantan) in
[https://github.com/vercel/turborepo/pull/1688](https://github.com/vercel/turborepo/pull/1688)
- refactor: Prune prefactor by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1689](https://github.com/vercel/turborepo/pull/1689)
- Remove references to baseBranch by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1681](https://github.com/vercel/turborepo/pull/1681)
- fix(deps): update dependency
[@&#8203;react-aria/radio](https://github.com/react-aria/radio) to
v3.3.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1679](https://github.com/vercel/turborepo/pull/1679)
- output to terminal when we are just waiting for cache uploads by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1686](https://github.com/vercel/turborepo/pull/1686)
- create-turbo: improve test cases and make them pass by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1655](https://github.com/vercel/turborepo/pull/1655)
- chore(cli): fix comment by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1697](https://github.com/vercel/turborepo/pull/1697)
- [#&#8203;1283](https://github.com/vercel/turborepo/issues/1283) -
Fixed json5 support by
[@&#8203;bguedes-moz](https://github.com/bguedes-moz) in
[https://github.com/vercel/turborepo/pull/1472](https://github.com/vercel/turborepo/pull/1472)
- Use git hash-object instead of git ls-files for inputs hashing by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1699](https://github.com/vercel/turborepo/pull/1699)
- Move more fields out of Config by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1461](https://github.com/vercel/turborepo/pull/1461)
- create-turbo: Add tests to assert package installation works by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1698](https://github.com/vercel/turborepo/pull/1698)
- chore(ci): test all other packages in CI by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1709](https://github.com/vercel/turborepo/pull/1709)
- Increase timeout for tests involving npm install by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1714](https://github.com/vercel/turborepo/pull/1714)
- Wait for initial delay even with no TTY by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1713](https://github.com/vercel/turborepo/pull/1713)
- Add yarn/berry switch in create-turbo tests. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1712](https://github.com/vercel/turborepo/pull/1712)
- Add n8n to showcase by [@&#8203;ivov](https://github.com/ivov) in
[https://github.com/vercel/turborepo/pull/1661](https://github.com/vercel/turborepo/pull/1661)
- Run benchmarks, push data to tinybird and gh-pages by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1715](https://github.com/vercel/turborepo/pull/1715)
- add Xata to showcase list by
[@&#8203;atilafassina](https://github.com/atilafassina) in
[https://github.com/vercel/turborepo/pull/1675](https://github.com/vercel/turborepo/pull/1675)
- Remove MacOS from suggested setup by
[@&#8203;alexander-young](https://github.com/alexander-young) in
[https://github.com/vercel/turborepo/pull/1716](https://github.com/vercel/turborepo/pull/1716)
- MacOS times out on large monorepo by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1721](https://github.com/vercel/turborepo/pull/1721)
- Add back symlinks in fs cache by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1453](https://github.com/vercel/turborepo/pull/1453)
- Removed blocks from storybook import by
[@&#8203;samuelhorn](https://github.com/samuelhorn) in
[https://github.com/vercel/turborepo/pull/1725](https://github.com/vercel/turborepo/pull/1725)
- Document how to run unit tests by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1726](https://github.com/vercel/turborepo/pull/1726)
- Fix instructions for running a single Go unit test by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1728](https://github.com/vercel/turborepo/pull/1728)
- fix(docs): fix showcase layout shift by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1727](https://github.com/vercel/turborepo/pull/1727)
- run_state refactor by [@&#8203;gsoltis](https://github.com/gsoltis)
in
[https://github.com/vercel/turborepo/pull/1711](https://github.com/vercel/turborepo/pull/1711)
- Run go mod tidy by [@&#8203;mehulkar](https://github.com/mehulkar)
in
[https://github.com/vercel/turborepo/pull/1734](https://github.com/vercel/turborepo/pull/1734)
- Invert automerging behavior from Kodiak by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1735](https://github.com/vercel/turborepo/pull/1735)
- Minor editorial, grammatical, and spelling improvments to docs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1701](https://github.com/vercel/turborepo/pull/1701)
- Improve docs on how to get started debugging by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1736](https://github.com/vercel/turborepo/pull/1736)
- Update CODEOWNERS with team by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1737](https://github.com/vercel/turborepo/pull/1737)
- \[create-turbo] Remove registry argument to install. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1742](https://github.com/vercel/turborepo/pull/1742)
- minor pipelines.mdx typo by
[@&#8203;laurentlucian](https://github.com/laurentlucian) in
[https://github.com/vercel/turborepo/pull/1743](https://github.com/vercel/turborepo/pull/1743)
- fix(cli): fallback to manual hashing for global by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1747](https://github.com/vercel/turborepo/pull/1747)
- Turbo Config refactor by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1739](https://github.com/vercel/turborepo/pull/1739)
- Document how to publish new releases by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1750](https://github.com/vercel/turborepo/pull/1750)
- Autofix fixable lint issues by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1748](https://github.com/vercel/turborepo/pull/1748)
- Remove confusing features from docs page by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1754](https://github.com/vercel/turborepo/pull/1754)
- Removed key emoji by
[@&#8203;mattpocock](https://github.com/mattpocock) in
[https://github.com/vercel/turborepo/pull/1757](https://github.com/vercel/turborepo/pull/1757)
- Script for releasing from CI. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1562](https://github.com/vercel/turborepo/pull/1562)
- chore(deps): update nextjs monorepo to v12.2.5 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1700](https://github.com/vercel/turborepo/pull/1700)
- fix(deps): update dependency
[@&#8203;react-aria/ssr](https://github.com/react-aria/ssr) to v3.3.0
by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1680](https://github.com/vercel/turborepo/pull/1680)
- docs: Callout that turbo.json is an input by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1762](https://github.com/vercel/turborepo/pull/1762)
- Improve documentation of accepted options for outputMode config by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1761](https://github.com/vercel/turborepo/pull/1761)
- Improve release docs by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1759](https://github.com/vercel/turborepo/pull/1759)
- fix(deps): update dependency
[@&#8203;react-aria/focus](https://github.com/react-aria/focus) to
v3.7.0 by [@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1548](https://github.com/vercel/turborepo/pull/1548)
- fix(deps): update dependency eslint-plugin-react to v7.31.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1569](https://github.com/vercel/turborepo/pull/1569)
- Update docs for release to clarify questions. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1766](https://github.com/vercel/turborepo/pull/1766)
- Include the npm configuration for publishing. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1770](https://github.com/vercel/turborepo/pull/1770)
- Remove hard link code and SameFile function by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1454](https://github.com/vercel/turborepo/pull/1454)
- Remove command flag shorthands from docs. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1767](https://github.com/vercel/turborepo/pull/1767)
- Callout automatic env var inclusion in dependsOn config by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1772](https://github.com/vercel/turborepo/pull/1772)
- More docs by [@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turborepo/pull/1775](https://github.com/vercel/turborepo/pull/1775)
- Move user config and repo config to Viper by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1751](https://github.com/vercel/turborepo/pull/1751)
- Change fs.ReadPackageJSON to operate on AbsolutePath instances by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1773](https://github.com/vercel/turborepo/pull/1773)
- Run the benchmark after every release by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1776](https://github.com/vercel/turborepo/pull/1776)
- Add schema dialect to example turbo.json files by
[@&#8203;DoctorJohn](https://github.com/DoctorJohn) in
[https://github.com/vercel/turborepo/pull/1795](https://github.com/vercel/turborepo/pull/1795)
- fix: rule doc link by
[@&#8203;MarceloAlves](https://github.com/MarceloAlves) in
[https://github.com/vercel/turborepo/pull/1793](https://github.com/vercel/turborepo/pull/1793)
- Make create-turbo Berry-aware. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1717](https://github.com/vercel/turborepo/pull/1717)
- Fix typo in getting-started.mdx by
[@&#8203;afady](https://github.com/afady) in
[https://github.com/vercel/turborepo/pull/1785](https://github.com/vercel/turborepo/pull/1785)
- Provide a bit more context for trace files. by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turborepo/pull/1768](https://github.com/vercel/turborepo/pull/1768)
- fix(docs): nextjs with-docker link by
[@&#8203;bobaaaaa](https://github.com/bobaaaaa) in
[https://github.com/vercel/turborepo/pull/1800](https://github.com/vercel/turborepo/pull/1800)
- Drop unused absolute unix path by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1791](https://github.com/vercel/turborepo/pull/1791)
- Generate .npmrc just-in-time by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1805](https://github.com/vercel/turborepo/pull/1805)
- fix: use docker cache best practices in examples by
[@&#8203;HosseinAgha](https://github.com/HosseinAgha) in
[https://github.com/vercel/turborepo/pull/1673](https://github.com/vercel/turborepo/pull/1673)
- chore(deps): update dependency
[@&#8203;babel/core](https://github.com/babel/core) to v7.18.13 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vercel/turborepo/pull/1765](https://github.com/vercel/turborepo/pull/1765)
- chore(packages): typecheck and abstract ts config by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1807](https://github.com/vercel/turborepo/pull/1807)
- chore(ci): use remote cache for JS tests by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turborepo/pull/1808](https://github.com/vercel/turborepo/pull/1808)
- Set cmd.Dir to an absolute path when we execute scripts by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1774](https://github.com/vercel/turborepo/pull/1774)
- Remove errant indentation by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1810](https://github.com/vercel/turborepo/pull/1810)
- Remove --no-gc flag, always run with garbage collection by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turborepo/pull/1803](https://github.com/vercel/turborepo/pull/1803)
- (refactor) add lockfile abstraction by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turborepo/pull/1789](https://github.com/vercel/turborepo/pull/1789)
- Move `fs.AbsolutePath` to `turbopath.AbsolutePath` by
[@&#8203;nathanhammond](ht

</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, click
this checkbox.

---

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:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODYuMiIsInVwZGF0ZWRJblZlciI6IjMyLjIzOC40In0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants