Files
8f498b4439 chore: add Turborepo with remote caching (#7697)
* chore: add Turborepo with remote caching

Pipeline lint, type-check, test, prettier, and knip:exports through
Turborepo so repeat runs (locally and in CI) hit a shared cache instead
of re-executing. Wire Vercel remote cache via TURBO_TOKEN/TURBO_TEAM
in .github/actions/yarn, and route web-checks.yml through turbo.

Co-authored-by: Hanzo Dev <dev@hanzo.ai>

* chore: pass extra args through turbo to underlying tasks

Husky pre-push calls `yarn run lint --fix`, and turbo was swallowing
`--fix` as its own flag. Appending `--` in the root scripts forwards
extra args straight to each workspace's command.

Co-authored-by: Hanzo Dev <dev@hanzo.ai>

---------

Co-authored-by: Hanzo Dev <dev@hanzo.ai>
2026-04-22 18:53:53 +02:00

45 lines
805 B
Plaintext

# Ignore artifacts:
**/build
**/coverage
.idea
**/node_modules/
.yarn
.pnp.cjs
.pnp.loader.mjs
.env
.env.*
# Turborepo cache
**/.turbo/
# Mobile
apps/mobile/android
apps/mobile/ios
apps/mobile/.expo/
apps/mobile/assets
apps/mobile/expo-env.d.ts
apps/mobile/.storybook
apps/mobile/resources/
# Web
apps/web/.next
apps/web/cypress/downloads
apps/web/.swc
apps/web/out
apps/web/public
apps/web/src/markdown/privacy/privacy.md
apps/web/src/markdown/terms/terms.md
apps/web/src/config/__generated__/
# Utils package
packages/utils/src/types/contracts/**/*
# Store package (auto-generated from CGW API)
packages/store/scripts/api-schema/schema.json
# Expo plugins
expo-plugins/notification-service-ios/dist
# Spec templates (contain placeholders that aren't valid syntax)
specs/**/contracts/*.template.*