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

build: update turbo to version 2.3.4 #5609

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

sulmoJ
Copy link
Member

@sulmoJ sulmoJ commented Jan 31, 2025

Skip Review (optional)

  • Minor changes that don't affect the functionality (e.g. style, chore, ci, test, docs)
  • Previously reviewed in feature branch, further review is not mandatory
  • Self-merge allowed for solo developers or urgent changes

Description (optional)

Turbo 2.3.4 Breaking changes
Configuration
  • Ignore turbo field in package.json (PR)
  • Turborepo’s default disk cache location moved to .turbo/cache from node_modules/.cache (PR)
  • pipeline key in turbo.json renamed to tasks (PR)
  • File globs for directories in inputs/outputs include the directory's contents (e.g. dist anddist/ equal dist/**) (PR)
  • outputMode key renamed to outputLogs for clarity and to match the --output-logs flag (PR)
  • This change will be reflected in Run Summaries in resolvedTaskConfig
  • Error on environment variable syntax in dependsOn and globalDependencies (deprecated since 1.4) (PR)
  • globalDotEnv and dotEnv removed in favor of including .env files in inputs (PR)
  • --ignore removed in favor of --filter and graph correctness changes below (PR)
Correctness
  • Strict Mode for environment variables is now the default, moving from Loose Mode (PR)
  • Workspace root directory is now an implicit dependency of all packages (PR)
  • Removed --scope flag (deprecated since 1.2) (PR)
  • Packages must have a name in package.json (PR)
  • packageManager field in root package.json is now required (PR)
  • engines field in root package.json is now used in hashing (PR)
  • --filter no longer infers namespaces for package names (PR)
  • --filter now errors when no package names or directories are matched (PR)
  • --only restricts task dependencies instead of only package dependencies (PR)

Things to Talk About (optional)

- Updated the turbo package from version 1.13.4 to 2.3.4.
- Modified configuration in turbo.json, changing "pipeline" to "tasks".
- Added a persistent flag to the dev task in turbo.json.

Signed-off-by: sulmo <[email protected]>
Copy link

vercel bot commented Jan 31, 2025

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

2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
console ⬜️ Ignored (Inspect) Visit Preview Jan 31, 2025 8:05am
dashboard ⬜️ Ignored (Inspect) Visit Preview Jan 31, 2025 8:05am

@github-actions github-actions bot added pending/review Pull Request is awaiting review. No reviewers have started reviewing yet. pass/signedoff labels Jan 31, 2025
Copy link
Contributor

🎉 @piggggggggy and @seungyeoneeee have been randomly selected as the reviewers! Please review. 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pass/signedoff pending/review Pull Request is awaiting review. No reviewers have started reviewing yet.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant