-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
feature(shim): Merge shim directory #2210
Conversation
26a9442
to
5c0c3da
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one error message that needs updating, the rest are comments / light suggestions. I'm not great at reading Rust yet, so I didn't get a super close look at the implementation!
shim/src/main.rs
Outdated
/// returns: Result<bool, Error> | ||
/// | ||
fn is_single_package_mode(current_dir: &Path) -> Result<bool> { | ||
let has_turbo_json = AncestorSearch::new(current_dir.to_path_buf(), "turbo.json")? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How far up the ancestor directories does this go? If we add support for ~/turbo.json
some day, will this break?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, but we can tackle that when it happens, no?
shim/src/main.rs
Outdated
|
||
if has_turbo_json { | ||
return Ok(false); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Curious... Single Package Mode doesn't have support for a turbo.json
at all? Where would one declare globalDependencies
, globalEnv
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Single-package mode should support turbo.json
, but it isn't required.
I think this logic here is probably wrong. Apologies if I missed that on an earlier review.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright, interesting. So we determine single package mode based on the workspaces, and not on turbo.json
, correct? Like if we detect workspaces in either package.json
or pnpm-workspace.yml
, then we are in multi-package, otherwise single-package.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I think this is the "ancestor path contains single turbo.json
" case, where we need to check whether or not workspaces are defined.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm going to cherry-pick the local turbo logic onto this PR because that is effectively a rewrite of this logic. Is multiple turbo.json a thing already?
shim/src/package_manager.rs
Outdated
let workspace_yaml = fs::read_to_string(root_path.join("pnpm-workspace.yaml"))?; | ||
let workspaces: PnpmWorkspaces = serde_yaml::from_str(&workspace_yaml)?; | ||
if workspaces.packages.is_empty() { | ||
Err(anyhow!("pnpm-workspace.yaml: no packages found. Turborepo requires pnpm workspaces and thus packages to be defined in the root pnpm-workspace.yaml")) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know this is a stretch and we don't do this anywhere, but it miiiight be a good idea to start putting error strings into a single file so we have an opportunity to localize them some day.
fn test_get_workspace_globs() { | ||
let package_manager = PackageManager::Npm; | ||
let globs = package_manager | ||
.get_workspace_globs(&Path::new("../examples/basic")) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just want to point out that ../examples
is not really used in Go unit tests yet. But I would like to make that happen. I'll message you an RFC privately if you have thoughts on this!
shim/src/paths.rs
Outdated
} | ||
Some(self.current_dir.join(self.file_name)) | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Curious, is there anything in the standard library for this? Or existing crates? Mostly wondering if there's a more battle-tested implementation (particularly for Windows support)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I actually deleted this in a branch (lemme find it). Turns out you can just use path.ancestors()
Co-authored-by: Mehul Kar <mehul.kar@vercel.com>
Co-authored-by: Mehul Kar <mehul.kar@vercel.com>
…o into nicholasyang/shim
@@ -0,0 +1,6 @@ | |||
fn main() { | |||
println!("cargo:rustc-link-search=../cli"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once this is merged, I have some additions to make to this file to handle release vs debug. This is fine for now though, for local development
Implements procedure to find and run turbo installed locally in node_modules
[![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://togithub.com/vercel/turborepo)) | [`1.5.6` -> `1.6.0`](https://renovatebot.com/diffs/npm/turbo/1.5.6/1.6.0) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.6.0/compatibility-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.6.0/confidence-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turborepo</summary> ### [`v1.6.0`](https://togithub.com/vercel/turborepo/releases/tag/v1.6.0) [Compare Source](https://togithub.com/vercel/turborepo/compare/v1.5.6...v1.6.0) #### What's Changed - seo: Add script to generate RSS feed.xml to docs site by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2132 - Turbo-specific changes to build containers by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#1930 - docs: Tweak tracking in card headers by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2133 - Change some variable names by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2136 - chore(deps): update dependency [@​babel/core](https://togithub.com/babel/core) to v7.19.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2127 - fix: Glob negation in outputs by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2031 - Use unix:path to address unix socket by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2137 - Fix broken links on "Workspace" Doc by [@​pakaponk](https://togithub.com/pakaponk) in [vercel/turbo#2141 - Use Warn method for logWarning by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2135 - chore(deps): update dependency postcss to v8.4.17 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2144 - chore(deps): update dependency typescript to v4.8.4 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2128 - fix(deps): update dependency ts-json-schema-generator to v1.1.2 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2139 - fix(packages): add repo, directory, and bugs fields by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2161 - feat: prune support for lockfiles containing patches by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2151 - Remove prefixes from stored logs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2126 - fix: filename for web depending on ui by [@​evliu](https://togithub.com/evliu) in [vercel/turbo#2164 - seo: Fix 404s from search console by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2166 - seo: set canonical urls by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2168 - Turn off golang dependency auto updates by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2156 - feat: Avoid panic from lockfile issues by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2163 - feat(docs): add sentry by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2169 - Caching, but to tar files. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#1991 - fix handling of injected dependencies for pnpm prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2121 - Remove INFO prefix from log line by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2171 - Update examples to always quote the ESLint glob. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2130 - chore(examples): migrate svelte to latest by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2173 - Fix usage of uninitialized Ui instance by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2172 - fix(examples): correct turbo caching for storybook by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2176 - Revert "Caching, but to tar files." by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2178 - support new paused status by [@​blake-mealey](https://togithub.com/blake-mealey) in [vercel/turbo#2179 - docs: Fix Pipeline API design link by [@​brunojppb](https://togithub.com/brunojppb) in [vercel/turbo#2153 - Use two stage release process, plus diamond workflow for cross-compiling by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2051 - fix(examples): correct react-native ui output by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2181 - Merge release branch staging-1.5.6-canary.2 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2182 - Add back bin/ directory by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2184 - Merge release branch staging-1.5.6-canary.3 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2185 - Merge release branch staging-1.5.6-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2186 - feat(examples): add custom ignore script by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2183 - Added explainer on environment variables by [@​mattpocock](https://togithub.com/mattpocock) in [vercel/turbo#2115 - Merge release branch staging-1.5.6 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2193 - Fix leaving .turbo-cookie around by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2180 - fix(examples): cache .vercel for adapter-vercel by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2191 - fix(turbo): add new docs env vars by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2202 - cache-to-.tar.zst by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2195 - feat(cli): log auto included envs and framework by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2201 - feat(cli): global defaults for filters by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2211 - Show branch name rather than commit by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2214 - feature(shim): Merge shim directory by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2210 - feat: Enable sub-lockfile hashing for package mangers other than yarn by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2216 - chore(cli): support cobra completion command by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2217 - fix(deps): update rust crate anyhow to 1.0.65 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2219 - fix(examples): fix inconsistent package naming in with-changesets example by [@​erikhofer](https://togithub.com/erikhofer) in [vercel/turbo#2225 - Merge release branch staging-1.5.7-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2226 - feat: Add npm support for prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2203 - feat(examples): update docker file to install libc6-compact by [@​adarshaacharya](https://togithub.com/adarshaacharya) in [vercel/turbo#2228 - Add note about glibc in alpine docker environments by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2212 - chore(docs): update nextra to fix anchor bug by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2229 - Build shim locally, along with libturbo.a by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2218 - Mark no-daemon as publicly visible by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2231 - Drop unused dependency on cache location by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2233 - Remove deprecated flags. Test safety. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2205 - Improve type in e2e test script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2155 - chore(deps): update pnpm/action-setup action to v2.2.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2236 - chore(deps): update dependency postcss to v8.4.18 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2243 - Add Agrotoken to showcase by [@​MateoKruk](https://togithub.com/MateoKruk) in [vercel/turbo#2240 - fix(shim): help flag on shim by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2252 - docs(ci): use current checkout and setup-node versions by [@​rgomezcasas](https://togithub.com/rgomezcasas) in [vercel/turbo#2209 - Delete unused run-examples script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2125 - Merge release branch staging-1.6.0-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2261 - Save file that keeps autoformatting on its own by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2257 - fix: vendor go-yaml by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2227 - Fix heading level for CLI option in docs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2235 - Consolidate engine, taskGraph, and scheduler naming to Engine by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2256 - Rename struct to be more accurate by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2268 - Ensure that the Engines field parses correctly. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2272 - Merge release branch staging-1.6.0-canary.1 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2273 - fix(deps): update rust crate serde_json to 1.0.86 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2237 - Update help text by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2278 - fix(shim): Fixed version flag by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2276 - Start on a shim release process by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2274 - publish 1.6.0-canary.2 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2279 - publish 1.6.0-canary.3 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2287 - Write root inference in Go. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2283 - Merge release branch staging-1.6.0-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2289 - Include the argument separator for dotenv. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2292 - Fix typo in monorepo docs by [@​benjervis](https://togithub.com/benjervis) in [vercel/turbo#2290 #### New Contributors - [@​evliu](https://togithub.com/evliu) made their first contribution in [vercel/turbo#2164 - [@​blake-mealey](https://togithub.com/blake-mealey) made their first contribution in [vercel/turbo#2179 - [@​erikhofer](https://togithub.com/erikhofer) made their first contribution in [vercel/turbo#2225 - [@​adarshaacharya](https://togithub.com/adarshaacharya) made their first contribution in [vercel/turbo#2228 - [@​MateoKruk](https://togithub.com/MateoKruk) made their first contribution in [vercel/turbo#2240 - [@​rgomezcasas](https://togithub.com/rgomezcasas) made their first contribution in [vercel/turbo#2209 - [@​benjervis](https://togithub.com/benjervis) made their first contribution in [vercel/turbo#2290 **Full Changelog**: vercel/turbo@v1.5.5...v1.6.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, 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/fwouts/previewjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yNDEuNyIsInVwZGF0ZWRJblZlciI6IjMyLjI0MS43In0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![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://togithub.com/vercel/turborepo)) | [`^1.5.6` -> `^1.6.1`](https://renovatebot.com/diffs/npm/turbo/1.5.6/1.6.1) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.6.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.6.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.6.1/compatibility-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.6.1/confidence-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turborepo</summary> ### [`v1.6.1`](https://togithub.com/vercel/turborepo/compare/v1.6.0...v1.6.1) [Compare Source](https://togithub.com/vercel/turborepo/compare/v1.6.0...v1.6.1) ### [`v1.6.0`](https://togithub.com/vercel/turbo/releases/tag/v1.6.0) [Compare Source](https://togithub.com/vercel/turborepo/compare/v1.5.6...v1.6.0) #### What's Changed - seo: Add script to generate RSS feed.xml to docs site by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2132 - Turbo-specific changes to build containers by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#1930 - docs: Tweak tracking in card headers by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2133 - Change some variable names by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2136 - chore(deps): update dependency [@​babel/core](https://togithub.com/babel/core) to v7.19.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2127 - fix: Glob negation in outputs by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2031 - Use unix:path to address unix socket by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2137 - Fix broken links on "Workspace" Doc by [@​pakaponk](https://togithub.com/pakaponk) in [vercel/turbo#2141 - Use Warn method for logWarning by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2135 - chore(deps): update dependency postcss to v8.4.17 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2144 - chore(deps): update dependency typescript to v4.8.4 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2128 - fix(deps): update dependency ts-json-schema-generator to v1.1.2 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2139 - fix(packages): add repo, directory, and bugs fields by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2161 - feat: prune support for lockfiles containing patches by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2151 - Remove prefixes from stored logs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2126 - fix: filename for web depending on ui by [@​evliu](https://togithub.com/evliu) in [vercel/turbo#2164 - seo: Fix 404s from search console by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2166 - seo: set canonical urls by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2168 - Turn off golang dependency auto updates by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2156 - feat: Avoid panic from lockfile issues by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2163 - feat(docs): add sentry by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2169 - Caching, but to tar files. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#1991 - fix handling of injected dependencies for pnpm prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2121 - Remove INFO prefix from log line by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2171 - Update examples to always quote the ESLint glob. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2130 - chore(examples): migrate svelte to latest by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2173 - Fix usage of uninitialized Ui instance by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2172 - fix(examples): correct turbo caching for storybook by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2176 - Revert "Caching, but to tar files." by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2178 - support new paused status by [@​blake-mealey](https://togithub.com/blake-mealey) in [vercel/turbo#2179 - docs: Fix Pipeline API design link by [@​brunojppb](https://togithub.com/brunojppb) in [vercel/turbo#2153 - Use two stage release process, plus diamond workflow for cross-compiling by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2051 - fix(examples): correct react-native ui output by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2181 - Merge release branch staging-1.5.6-canary.2 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2182 - Add back bin/ directory by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2184 - Merge release branch staging-1.5.6-canary.3 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2185 - Merge release branch staging-1.5.6-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2186 - feat(examples): add custom ignore script by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2183 - Added explainer on environment variables by [@​mattpocock](https://togithub.com/mattpocock) in [vercel/turbo#2115 - Merge release branch staging-1.5.6 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2193 - Fix leaving .turbo-cookie around by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2180 - fix(examples): cache .vercel for adapter-vercel by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2191 - fix(turbo): add new docs env vars by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2202 - cache-to-.tar.zst by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2195 - feat(cli): log auto included envs and framework by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2201 - feat(cli): global defaults for filters by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2211 - Show branch name rather than commit by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2214 - feature(shim): Merge shim directory by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2210 - feat: Enable sub-lockfile hashing for package mangers other than yarn by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2216 - chore(cli): support cobra completion command by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2217 - fix(deps): update rust crate anyhow to 1.0.65 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2219 - fix(examples): fix inconsistent package naming in with-changesets example by [@​erikhofer](https://togithub.com/erikhofer) in [vercel/turbo#2225 - Merge release branch staging-1.5.7-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2226 - feat: Add npm support for prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2203 - feat(examples): update docker file to install libc6-compact by [@​adarshaacharya](https://togithub.com/adarshaacharya) in [vercel/turbo#2228 - Add note about glibc in alpine docker environments by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2212 - chore(docs): update nextra to fix anchor bug by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2229 - Build shim locally, along with libturbo.a by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2218 - Mark no-daemon as publicly visible by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2231 - Drop unused dependency on cache location by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2233 - Remove deprecated flags. Test safety. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2205 - Improve type in e2e test script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2155 - chore(deps): update pnpm/action-setup action to v2.2.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2236 - chore(deps): update dependency postcss to v8.4.18 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2243 - Add Agrotoken to showcase by [@​MateoKruk](https://togithub.com/MateoKruk) in [vercel/turbo#2240 - fix(shim): help flag on shim by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2252 - docs(ci): use current checkout and setup-node versions by [@​rgomezcasas](https://togithub.com/rgomezcasas) in [vercel/turbo#2209 - Delete unused run-examples script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2125 - Merge release branch staging-1.6.0-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2261 - Save file that keeps autoformatting on its own by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2257 - fix: vendor go-yaml by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2227 - Fix heading level for CLI option in docs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2235 - Consolidate engine, taskGraph, and scheduler naming to Engine by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2256 - Rename struct to be more accurate by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2268 - Ensure that the Engines field parses correctly. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2272 - Merge release branch staging-1.6.0-canary.1 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2273 - fix(deps): update rust crate serde_json to 1.0.86 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2237 - Update help text by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2278 - fix(shim): Fixed version flag by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2276 - Start on a shim release process by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2274 - publish 1.6.0-canary.2 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2279 - publish 1.6.0-canary.3 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2287 - Write root inference in Go. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2283 - Merge release branch staging-1.6.0-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2289 - Include the argument separator for dotenv. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2292 - Fix typo in monorepo docs by [@​benjervis](https://togithub.com/benjervis) in [vercel/turbo#2290 #### New Contributors - [@​evliu](https://togithub.com/evliu) made their first contribution in [vercel/turbo#2164 - [@​blake-mealey](https://togithub.com/blake-mealey) made their first contribution in [vercel/turbo#2179 - [@​erikhofer](https://togithub.com/erikhofer) made their first contribution in [vercel/turbo#2225 - [@​adarshaacharya](https://togithub.com/adarshaacharya) made their first contribution in [vercel/turbo#2228 - [@​MateoKruk](https://togithub.com/MateoKruk) made their first contribution in [vercel/turbo#2240 - [@​rgomezcasas](https://togithub.com/rgomezcasas) made their first contribution in [vercel/turbo#2209 - [@​benjervis](https://togithub.com/benjervis) made their first contribution in [vercel/turbo#2290 **Full Changelog**: vercel/turbo@v1.5.5...v1.6.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, 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:eyJjcmVhdGVkSW5WZXIiOiIzMi4yNDEuNyIsInVwZGF0ZWRJblZlciI6IjMyLjI0MS4xMSJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![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://togithub.com/vercel/turbo)) | [`^1.5.6` -> `^1.6.2`](https://renovatebot.com/diffs/npm/turbo/1.5.6/1.6.2) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/compatibility-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/confidence-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo</summary> ### [`v1.6.2`](https://togithub.com/vercel/turbo/compare/v1.6.1...v1.6.2) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.6.1...v1.6.2) ### [`v1.6.1`](https://togithub.com/vercel/turbo/compare/v1.6.0...v1.6.1) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.6.0...v1.6.1) ### [`v1.6.0`](https://togithub.com/vercel/turbo/releases/tag/v1.6.0) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.5.6...v1.6.0) #### What's Changed - seo: Add script to generate RSS feed.xml to docs site by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2132 - Turbo-specific changes to build containers by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#1930 - docs: Tweak tracking in card headers by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2133 - Change some variable names by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2136 - chore(deps): update dependency [@​babel/core](https://togithub.com/babel/core) to v7.19.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2127 - fix: Glob negation in outputs by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2031 - Use unix:path to address unix socket by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2137 - Fix broken links on "Workspace" Doc by [@​pakaponk](https://togithub.com/pakaponk) in [vercel/turbo#2141 - Use Warn method for logWarning by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2135 - chore(deps): update dependency postcss to v8.4.17 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2144 - chore(deps): update dependency typescript to v4.8.4 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2128 - fix(deps): update dependency ts-json-schema-generator to v1.1.2 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2139 - fix(packages): add repo, directory, and bugs fields by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2161 - feat: prune support for lockfiles containing patches by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2151 - Remove prefixes from stored logs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2126 - fix: filename for web depending on ui by [@​evliu](https://togithub.com/evliu) in [vercel/turbo#2164 - seo: Fix 404s from search console by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2166 - seo: set canonical urls by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2168 - Turn off golang dependency auto updates by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2156 - feat: Avoid panic from lockfile issues by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2163 - feat(docs): add sentry by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2169 - Caching, but to tar files. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#1991 - fix handling of injected dependencies for pnpm prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2121 - Remove INFO prefix from log line by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2171 - Update examples to always quote the ESLint glob. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2130 - chore(examples): migrate svelte to latest by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2173 - Fix usage of uninitialized Ui instance by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2172 - fix(examples): correct turbo caching for storybook by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2176 - Revert "Caching, but to tar files." by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2178 - support new paused status by [@​blake-mealey](https://togithub.com/blake-mealey) in [vercel/turbo#2179 - docs: Fix Pipeline API design link by [@​brunojppb](https://togithub.com/brunojppb) in [vercel/turbo#2153 - Use two stage release process, plus diamond workflow for cross-compiling by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2051 - fix(examples): correct react-native ui output by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2181 - Merge release branch staging-1.5.6-canary.2 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2182 - Add back bin/ directory by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2184 - Merge release branch staging-1.5.6-canary.3 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2185 - Merge release branch staging-1.5.6-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2186 - feat(examples): add custom ignore script by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2183 - Added explainer on environment variables by [@​mattpocock](https://togithub.com/mattpocock) in [vercel/turbo#2115 - Merge release branch staging-1.5.6 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2193 - Fix leaving .turbo-cookie around by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2180 - fix(examples): cache .vercel for adapter-vercel by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2191 - fix(turbo): add new docs env vars by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2202 - cache-to-.tar.zst by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2195 - feat(cli): log auto included envs and framework by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2201 - feat(cli): global defaults for filters by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2211 - Show branch name rather than commit by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2214 - feature(shim): Merge shim directory by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2210 - feat: Enable sub-lockfile hashing for package mangers other than yarn by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2216 - chore(cli): support cobra completion command by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2217 - fix(deps): update rust crate anyhow to 1.0.65 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2219 - fix(examples): fix inconsistent package naming in with-changesets example by [@​erikhofer](https://togithub.com/erikhofer) in [vercel/turbo#2225 - Merge release branch staging-1.5.7-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2226 - feat: Add npm support for prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2203 - feat(examples): update docker file to install libc6-compact by [@​adarshaacharya](https://togithub.com/adarshaacharya) in [vercel/turbo#2228 - Add note about glibc in alpine docker environments by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2212 - chore(docs): update nextra to fix anchor bug by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2229 - Build shim locally, along with libturbo.a by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2218 - Mark no-daemon as publicly visible by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2231 - Drop unused dependency on cache location by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2233 - Remove deprecated flags. Test safety. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2205 - Improve type in e2e test script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2155 - chore(deps): update pnpm/action-setup action to v2.2.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2236 - chore(deps): update dependency postcss to v8.4.18 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2243 - Add Agrotoken to showcase by [@​MateoKruk](https://togithub.com/MateoKruk) in [vercel/turbo#2240 - fix(shim): help flag on shim by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2252 - docs(ci): use current checkout and setup-node versions by [@​rgomezcasas](https://togithub.com/rgomezcasas) in [vercel/turbo#2209 - Delete unused run-examples script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2125 - Merge release branch staging-1.6.0-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2261 - Save file that keeps autoformatting on its own by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2257 - fix: vendor go-yaml by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2227 - Fix heading level for CLI option in docs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2235 - Consolidate engine, taskGraph, and scheduler naming to Engine by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2256 - Rename struct to be more accurate by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2268 - Ensure that the Engines field parses correctly. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2272 - Merge release branch staging-1.6.0-canary.1 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2273 - fix(deps): update rust crate serde_json to 1.0.86 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2237 - Update help text by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2278 - fix(shim): Fixed version flag by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2276 - Start on a shim release process by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2274 - publish 1.6.0-canary.2 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2279 - publish 1.6.0-canary.3 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2287 - Write root inference in Go. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2283 - Merge release branch staging-1.6.0-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2289 - Include the argument separator for dotenv. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2292 - Fix typo in monorepo docs by [@​benjervis](https://togithub.com/benjervis) in [vercel/turbo#2290 #### New Contributors - [@​evliu](https://togithub.com/evliu) made their first contribution in [vercel/turbo#2164 - [@​blake-mealey](https://togithub.com/blake-mealey) made their first contribution in [vercel/turbo#2179 - [@​erikhofer](https://togithub.com/erikhofer) made their first contribution in [vercel/turbo#2225 - [@​adarshaacharya](https://togithub.com/adarshaacharya) made their first contribution in [vercel/turbo#2228 - [@​MateoKruk](https://togithub.com/MateoKruk) made their first contribution in [vercel/turbo#2240 - [@​rgomezcasas](https://togithub.com/rgomezcasas) made their first contribution in [vercel/turbo#2209 - [@​benjervis](https://togithub.com/benjervis) made their first contribution in [vercel/turbo#2290 **Full Changelog**: vercel/turbo@v1.5.5...v1.6.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/DeFiCh/metachain). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNC45LjEifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![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://togithub.com/vercel/turbo)) | [`1.5.6` -> `1.6.2`](https://renovatebot.com/diffs/npm/turbo/1.5.6/1.6.2) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/compatibility-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.6.2/confidence-slim/1.5.6)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo</summary> ### [`v1.6.2`](https://togithub.com/vercel/turbo/compare/v1.6.1...v1.6.2) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.6.1...v1.6.2) ### [`v1.6.1`](https://togithub.com/vercel/turbo/compare/v1.6.0...v1.6.1) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.6.0...v1.6.1) ### [`v1.6.0`](https://togithub.com/vercel/turbo/releases/tag/v1.6.0) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.5.6...v1.6.0) #### What's Changed - seo: Add script to generate RSS feed.xml to docs site by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2132 - Turbo-specific changes to build containers by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#1930 - docs: Tweak tracking in card headers by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2133 - Change some variable names by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2136 - chore(deps): update dependency [@​babel/core](https://togithub.com/babel/core) to v7.19.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2127 - fix: Glob negation in outputs by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2031 - Use unix:path to address unix socket by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2137 - Fix broken links on "Workspace" Doc by [@​pakaponk](https://togithub.com/pakaponk) in [vercel/turbo#2141 - Use Warn method for logWarning by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2135 - chore(deps): update dependency postcss to v8.4.17 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2144 - chore(deps): update dependency typescript to v4.8.4 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2128 - fix(deps): update dependency ts-json-schema-generator to v1.1.2 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2139 - fix(packages): add repo, directory, and bugs fields by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2161 - feat: prune support for lockfiles containing patches by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2151 - Remove prefixes from stored logs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2126 - fix: filename for web depending on ui by [@​evliu](https://togithub.com/evliu) in [vercel/turbo#2164 - seo: Fix 404s from search console by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2166 - seo: set canonical urls by [@​jaredpalmer](https://togithub.com/jaredpalmer) in [vercel/turbo#2168 - Turn off golang dependency auto updates by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2156 - feat: Avoid panic from lockfile issues by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2163 - feat(docs): add sentry by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2169 - Caching, but to tar files. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#1991 - fix handling of injected dependencies for pnpm prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2121 - Remove INFO prefix from log line by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2171 - Update examples to always quote the ESLint glob. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2130 - chore(examples): migrate svelte to latest by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2173 - Fix usage of uninitialized Ui instance by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2172 - fix(examples): correct turbo caching for storybook by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2176 - Revert "Caching, but to tar files." by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2178 - support new paused status by [@​blake-mealey](https://togithub.com/blake-mealey) in [vercel/turbo#2179 - docs: Fix Pipeline API design link by [@​brunojppb](https://togithub.com/brunojppb) in [vercel/turbo#2153 - Use two stage release process, plus diamond workflow for cross-compiling by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2051 - fix(examples): correct react-native ui output by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2181 - Merge release branch staging-1.5.6-canary.2 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2182 - Add back bin/ directory by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2184 - Merge release branch staging-1.5.6-canary.3 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2185 - Merge release branch staging-1.5.6-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2186 - feat(examples): add custom ignore script by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2183 - Added explainer on environment variables by [@​mattpocock](https://togithub.com/mattpocock) in [vercel/turbo#2115 - Merge release branch staging-1.5.6 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2193 - Fix leaving .turbo-cookie around by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2180 - fix(examples): cache .vercel for adapter-vercel by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2191 - fix(turbo): add new docs env vars by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2202 - cache-to-.tar.zst by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2195 - feat(cli): log auto included envs and framework by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2201 - feat(cli): global defaults for filters by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2211 - Show branch name rather than commit by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2214 - feature(shim): Merge shim directory by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2210 - feat: Enable sub-lockfile hashing for package mangers other than yarn by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2216 - chore(cli): support cobra completion command by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2217 - fix(deps): update rust crate anyhow to 1.0.65 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2219 - fix(examples): fix inconsistent package naming in with-changesets example by [@​erikhofer](https://togithub.com/erikhofer) in [vercel/turbo#2225 - Merge release branch staging-1.5.7-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2226 - feat: Add npm support for prune by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2203 - feat(examples): update docker file to install libc6-compact by [@​adarshaacharya](https://togithub.com/adarshaacharya) in [vercel/turbo#2228 - Add note about glibc in alpine docker environments by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2212 - chore(docs): update nextra to fix anchor bug by [@​tknickman](https://togithub.com/tknickman) in [vercel/turbo#2229 - Build shim locally, along with libturbo.a by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2218 - Mark no-daemon as publicly visible by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2231 - Drop unused dependency on cache location by [@​gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#2233 - Remove deprecated flags. Test safety. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2205 - Improve type in e2e test script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2155 - chore(deps): update pnpm/action-setup action to v2.2.3 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2236 - chore(deps): update dependency postcss to v8.4.18 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2243 - Add Agrotoken to showcase by [@​MateoKruk](https://togithub.com/MateoKruk) in [vercel/turbo#2240 - fix(shim): help flag on shim by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2252 - docs(ci): use current checkout and setup-node versions by [@​rgomezcasas](https://togithub.com/rgomezcasas) in [vercel/turbo#2209 - Delete unused run-examples script by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2125 - Merge release branch staging-1.6.0-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2261 - Save file that keeps autoformatting on its own by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2257 - fix: vendor go-yaml by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [vercel/turbo#2227 - Fix heading level for CLI option in docs by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2235 - Consolidate engine, taskGraph, and scheduler naming to Engine by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2256 - Rename struct to be more accurate by [@​mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#2268 - Ensure that the Engines field parses correctly. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2272 - Merge release branch staging-1.6.0-canary.1 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2273 - fix(deps): update rust crate serde_json to 1.0.86 by [@​renovate](https://togithub.com/renovate) in [vercel/turbo#2237 - Update help text by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2278 - fix(shim): Fixed version flag by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#2276 - Start on a shim release process by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2274 - publish 1.6.0-canary.2 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2279 - publish 1.6.0-canary.3 to registry by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2287 - Write root inference in Go. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2283 - Merge release branch staging-1.6.0-canary.4 by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2289 - Include the argument separator for dotenv. by [@​nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#2292 - Fix typo in monorepo docs by [@​benjervis](https://togithub.com/benjervis) in [vercel/turbo#2290 #### New Contributors - [@​evliu](https://togithub.com/evliu) made their first contribution in [vercel/turbo#2164 - [@​blake-mealey](https://togithub.com/blake-mealey) made their first contribution in [vercel/turbo#2179 - [@​erikhofer](https://togithub.com/erikhofer) made their first contribution in [vercel/turbo#2225 - [@​adarshaacharya](https://togithub.com/adarshaacharya) made their first contribution in [vercel/turbo#2228 - [@​MateoKruk](https://togithub.com/MateoKruk) made their first contribution in [vercel/turbo#2240 - [@​rgomezcasas](https://togithub.com/rgomezcasas) made their first contribution in [vercel/turbo#2209 - [@​benjervis](https://togithub.com/benjervis) made their first contribution in [vercel/turbo#2290 **Full Changelog**: vercel/turbo@v1.5.5...v1.6.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/BirthdayResearch/sticky). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yNDEuNyIsInVwZGF0ZWRJblZlciI6IjM0LjkuMSJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This is a first attempt to merge the Rust shim into main. All of the code has been reviewed already, but you're welcome to take another look. The build changes will be merged later.